我正在寻找我将在我的 web 应用程序内部使用的快速哈希函数。它不需要是安全的(例如,我不在乎可能的攻击者是否可以找到具有相同哈希的消息)。
它只需要快速且明显抗碰撞。目前看来 MD5 将是最好的方法(请参阅 stackoverflow 线程计算 MD5 哈希的 CPU 密集程度是否低于 SHA 系列函数?)。或者有没有人遇到过类似的问题并且知道更好的哈希算法?
更新
抱歉,我想我应该更仔细地看一下:寻找一个快速的哈希函数
我正在寻找我将在我的 web 应用程序内部使用的快速哈希函数。它不需要是安全的(例如,我不在乎可能的攻击者是否可以找到具有相同哈希的消息)。
它只需要快速且明显抗碰撞。目前看来 MD5 将是最好的方法(请参阅 stackoverflow 线程计算 MD5 哈希的 CPU 密集程度是否低于 SHA 系列函数?)。或者有没有人遇到过类似的问题并且知道更好的哈希算法?
更新
抱歉,我想我应该更仔细地看一下:寻找一个快速的哈希函数
如果您正在寻找快速且低冲突的哈希函数。Murmur3 哈希将是要走的路。您可以在此处获取 c++ 副本。
这里的许多 php 实现之一。
评论: http: //www.strchr.com/hash_functions