如果碰到hash冲突的情况怎么办?有没有可能两个文件产生相同的hash值?

如果碰到hash冲突的情况怎么办?有没有可能两个文件产生相同的hash值?

发布日期:2019-07-12 浏览次数:562

我们相信在现代,安全,防冲突的加密Hash函数算法中Hash冲突的概率是非常之低。 而且找到hash成一个特定值(第二原像攻击)的第二个文件的可能性更小。 世界各地的密码系统依赖于这些价值是安全的,因此我们认为在Filecoin中这样做是安全的。


也就是说,安全的Hash函数算法曾在过去破损过。 我们在安全Hash函数算法中发现的Hash冲突大多数是由于密码分析(例如md5和sha1)中的Hash函数的破损引起的。 这种可能性总是有的,大多数其他密码系统 - 如比特币,以太坊,DNSSEC,证书颁发机构,HTTPS等和其他 - 同样脆弱。 不过,我们已经为这个低概率事件计划好了应对方式!我们的内容标识符(CID)使用Multihash格式,以允许安全升级到新的HASH函数算法。