【发布时间】:2011-01-27 12:14:05
【问题描述】:
我知道 MD5 发生了一些冲突,但这更多是关于散列函数的高级问题。
如果 MD5 将任意字符串散列成一个 32 位十六进制值,那么根据 Pigeonhole Principle 肯定这不可能是唯一的,因为唯一的任意字符串比唯一的 32 位十六进制值要多。
【问题讨论】:
-
我觉得这个链接不错:mscs.dal.ca/~selinger/md5collision
标签: hash theory md5 uniqueidentifier