![]() |
1
27
我建议你看看
this SO page
,CRC与MD5/SHA1的比较。
如果我不得不做出选择,有一个重要的问题需要回答:你是否希望在任何情况下都不发生碰撞——或者,至少,发生碰撞的概率如此之低,以至于在未来5分钟内月球与地球相撞的可能性很小?
如果是,选择沙家。
编辑 以下评论
找到了这个算法,Alder-32,它适用于CRC为32位的长消息(MB),即大约1/10^9(MD5是128位长)。
|
![]() |
2
1
Blake2是可以使用的最快的散列函数,主要采用:
SHA-3竞赛的获胜者是Keccak算法,但它还没有一个流行的实现,在GNU/Linux发行版中默认不采用。相反,曾是SHA-3竞赛候选人的Blake2比Keccak更快,而且是
GNU coreutils
. 所以在GNU/Linux发行版上可以使用
|
|
Crass · Java和JavaScript中不同的md5哈希结果 7 年前 |
|
ebann · 在大文件上同时计算MD5和SHA1 7 年前 |
|
mchiappinam · 将sha512转换为md5 8 年前 |
![]() |
lucacerone · 将md5哈希转换为R中的bigint 9 年前 |
![]() |
cgajardo · SQL Server中的MD5索引 9 年前 |
|
Vlad Pandichi · 从数据库读取MD5哈希以允许用户登录 9 年前 |