Mar*_*aux 8 security hash cryptography
在阅读了主题为" MD5真的那么糟糕 "之后,我正在考虑一个更好的生成哈希的解决方案.是否有更好的解决方案Adler,CRC32或SHA1?还是他们也坏了?
CRC32可能是您可能用于密码的最糟糕的事情(除了crc16 :).循环冗余检查用于检测消息是否因自然原因而被损坏,仅使用代数生成冲突是微不足道的.SHA0和SHA1也被打破,虽然与md5()不同,没有人产生SHA1冲突,但据信我们现有的技术在计算上是可行的.
应使用SHA-2系列的任何成员.Sha-256很好,SHA-512可能比你需要的多.NIST现在正在举办SHA-3比赛,这将在2012年的某个时候完成.(赢得胜利!)
| 归档时间: |
|
| 查看次数: |
2974 次 |
| 最近记录: |