我看到有一些在线网站可以在线转换MD5代码。 但我想知道它背后的逻辑。 如何将md5转换为字符串。 像我一样:
0192023a7bbd73250516f069df18b500 将其转换为String 有一些网站正在转换成它原来的样子 http://md5.gromweb.com/
答案 0 :(得分:0)
没有办法将md5“解密”为原始字符串,因为它是一种单向散列算法。
想象一下,你拍摄一个可能100MB大的小视频,并制作一个MD5哈希,你会怎样从32字节的字符串中获得它?或者在你的情况下,也许只有一个德语单词,如“Donaudampfschifffahrtsgesellschaftskapitänsmütze”,它本身有48个字符。
但这并不意味着使用它是安全的,事实上恰恰相反。
仍然有使用MD5的有效案例,但只是了解背景,从而知道不使用它的地方。例如,对于存储密码,您应该考虑使用盐渍哈希算法。
(粗体字是谷歌提供更多背景信息的好建议)