c# 将指定一个长字符串加密成一个32位的字符串并能还原? 5

求C#将一个长字符串转换成一个32位的字符串,而且之后能通过算法把这个32位串还原成原来的字符串,求C#算法... 求C#将一个长字符串转换成一个32位的字符串,而且之后能通过算法把这个32位串还原成原来的字符串,求C#算法 展开
 我来答
auxxua1
2015-08-29 · TA获得超过385个赞
知道小有建树答主
回答量:811
采纳率:91%
帮助的人:150万
展开全部
这个要求是矛盾的,因为指定加密成32位字符串而且还能解密,而32位字符串的总个数是有限的,源字符串则有无限个,必然会有很多个不同源字符串被加密到同一个32位字符串,所以解密无法进行
然后c#本身支持很多加密算法,直接用就行,你说的这个32位字符串估计指的是MD5,这个是单向的,双向的一般用DES
追问
我觉得是可以的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式