MD5加密后生成的字符串,如何在返回原来的
如:a的md5是
md5(a,32) = 0cc175b9c0f1b6a831c399e269772661
md5(a,16) = c0f1b6a831c399e2
但是能否用程序把“0cc175b9c0f1b6a831c399e269772661”还原回a
我看到有的网站有在线加密和解密的
http://www.cmd5.com/default.aspx
[解决办法]
不可能,是不可逆的。
一个文件可以加密出一个串,但是这个串怎样也表达不了文件的内容。
[解决办法]
md5是不可逆的
[解决办法]
这个网站上的解密是通过穷举法列出的结果,事实上不可能通过其他算法来反向算出来
[解决办法]
md5为不可逆加密算法~
但是山东大学有个女人整了个破解出来
但是破解机率很小
[解决办法]
那个什么破解是理解错了,不是破解,只是发现了md5碰撞,仍然是不能解密的。
[解决办法]
不是返过来,而是拿新的内容用md5加密来比较。
还有,用MD5是用来校验原来内容的完整性的。