日期:2014-05-20  浏览次数:20985 次

java 如何实现md5解密
c12e01f2a13ff5587e1e9e4aedb8242d  这个字符串怎么通过md5解密
------解决方案--------------------
从md5的加密实现原理告诉你,这个字符串没有解密的唯一答案,也就是事实上存在无数个字符串经过md5加密之后是这样的字符串,所以楼主还是省省心吧,这个无法做到
------解决方案--------------------
md5是摘要,不是加密算法,无解密一说
------解决方案--------------------
该回复于2011-11-01 10:07:43被版主删除
------解决方案--------------------
md5是不可逆的,没法实现解密的。


------解决方案--------------------
引用:
从md5的加密实现原理告诉你,这个字符串没有解密的唯一答案,也就是事实上存在无数个字符串经过md5加密之后是这样的字符串,所以楼主还是省省心吧,这个无法做到


加密后的字符串是唯一的吗?不然如何对加密后的密码进行比较来判断是否输入正确?!~
------解决方案--------------------
只有通过MD5将要比较的字符串加密后,与该字符串进行比较
------解决方案--------------------
没有办法解密
------解决方案--------------------
目前貌似没有办法揭秘
------解决方案--------------------
c12e01f2a13ff5587e1e9e4aedb8242d 解密后的字符串是:sa

------解决方案--------------------
都是暴力破解吧~
------解决方案--------------------
密钥不一样,解密后字符串不一样。
------解决方案--------------------
貌似现在已经破解了哦,什么山东女数学家破解了哦
------解决方案--------------------
md5不能逆向解吧?!
------解决方案--------------------
引用:
貌似现在已经破解了哦,什么山东女数学家破解了哦


那才那到哪 如果密钥不一样 并且多重加密 让他破解去吧
------解决方案--------------------
网上有md5加密库  你可以试试  有些记录收费
------解决方案--------------------
MD5不是用来还原数据的,一个几G的文件MD5也是32位.你说你能通过32位的MD5还原吗?
------解决方案--------------------
理论上讲,不可能。
------解决方案--------------------
引用:
也就是事实上存在无数个字符串经过md5加密之后是这样的字符串,


这样说的话那MD5有何意义...汗颜
------解决方案--------------------
sa 解密完成
------解决方案--------------------
md5  无解!别去解密,
一般是 
共同md5加密比较就可以了,没有解密一说的
------解决方案--------------------
引用:
c12e01f2a13ff5587e1e9e4aedb8242d 解密后的字符串是:sa

大侠如何解的
------解决方案--------------------
如何解的
引用:
sa 解密完成

------解决方案--------------------
http://www.cmd5.com/  可以自己去测试
------解决方案--------------------
网上有解密工具

引用:
引用:

c12e01f2a13ff5587e1e9e4aedb8242d 解密后的字符串是:sa

大侠如何解的