即使在 1996 年已经证明了它的不安全性,它仍然是一种普遍推荐的散列密码方式:
因此,我们建议将来不要在签名方案等需要抗冲突哈希函数的应用程序中实现 MD5。根据我们目前的知识,替代 MD5 的最佳建议是 SHA-1 和 RIPEMD-160。
(最近一次攻击后 MD5 的状态,CryptoBytes,RSA 实验室,第 2 卷,第 2 期 — 1996 年夏季)
即使在这项研究以及所有即将发表的关于其缺陷的论文之后,它也一直被推荐为 Web 应用程序中的密码散列函数,从那时起。
它甚至用于一些证书颁发机构的数字签名(根据下面的 rhmrisk 链接)
为什么出于安全目的没有禁止此消息摘要算法的原因是什么?
链接: