【发布时间】:2012-01-01 08:46:47
【问题描述】:
我们可以说截断的md5 哈希仍然是均匀分布的吗?
为避免误解:我知道,当您开始从md5 结果中删除部分时,发生碰撞的机会要大得多;我的用例实际上对 故意 冲突感兴趣。我也知道有 other hash methods 可能更适合较短哈希的用例(实际上包括我自己的),我肯定正在研究这些。
但我也很想知道md5 的均匀分布是否也适用于它的块。 (认为这是一种强烈的好奇心。)
因为 mediawiki 使用它(特别是最左边的两个十六进制数字作为结果的字符)来生成图像的文件路径(例如 /4/42/The-image-name-here.png),他们可能也对至少 near 感兴趣-均匀分布,我想答案是“是”,但我实际上并不知道。
【问题讨论】:
-
当我们在这里时,任何人都有很好的链接来证明非截断 md5 和的一致性?
-
@naught101:由于这个问题相当陈旧(通过互联网衡量)并且有一个公认的答案,因此不太可能从可以回答您问题的人那里获得更多曝光 - 也许自己提出问题? :)
-
@Benjamin Awesome,谢谢你的链接!
标签: hash md5 distribution