【发布时间】:2013-01-29 10:58:24
【问题描述】:
GUID's(128 位)或GUID's(160 位)的 SHA1 哈希之间是否有更多发生冲突的机会?我的观点是GUID 的机会更少(即使少了 32 位),因为它有一些特殊的机制来确保它(几乎,因为不能保证)是唯一的(例如:时间戳)
注意:我已经知道GUID 不太可能与另一个GUID 发生冲突,请不要再讨论这个问题。
【问题讨论】:
-
哈希冲突是不可避免的。您所能做的就是尝试使用具有足够大的密钥空间的哈希,以便在您的使用场景中不太可能发生冲突。
标签: algorithm guid sha1 hash-collision