【发布时间】:2009-09-04 15:18:49
【问题描述】:
这更像是一个密码学理论问题,但是哈希算法的结果是否可能与源值相同?例如,假设我有一个字符串:
baf34551fecb48acc3da868eb85e1b6dac9de356
如果我得到它的 SHA1 哈希,结果是:
4d2f72adbafddfe49a726990a1bcb8d34d3da162
理论上,这两个值是否会匹配?我不是在这里专门询问 SHA1 - 这只是我的例子。我只是想知道哈希算法是否以防止这种情况的方式构建。
【问题讨论】:
标签: hash cryptography hash-collision hash-code-uniqueness