一、算法原理概述
1.1 关于算法
MD5 即 Message-Digest Algorithm 5 (信息-摘要算法 5)。
MD5 算法使用小端模式设计,输入为不定长度的信息,输出为固定的128-bit的 Hash 信息摘要。
1.2 关于安全性
MD5 不是足够安全的。
-
Hans Dobbertin 在1996年找到了两个不同的 512-bit 块,它们在 MD5 计算下产生相同的 hash 值
-
至今还没有真正找到两个不同的消息,它们的 MD5 的 hash 值相等
参考文档和完整的文档和源码下载地址: