【发布时间】:2014-05-22 07:28:00
【问题描述】:
哪种散列算法最适合字符串的唯一性和速度?
我知道有 SHA-*、MD5 之类的东西,我想要一个快速、独特和安全的哈希算法。
【问题讨论】:
-
该死!我知道一个很好的,它很慢,不安全,有很多碰撞;-)
-
鉴于有无限数量的可能字符串和有限数量的可能 32 字节哈希,您的唯一性标准是不切实际的。
-
md5 和 sha 非常慢,因为它们的主要属性是安全性,而不是性能:源中的一位更改会导致哈希中 appx 50% 位的更改!
标签: algorithm hash md5 unique sha