gpt4 book ai didi

algorithm - 哈希什么时候发生冲突?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:29:14 26 4
gpt4 key购买 nike

据我了解,根据鸽巢原则,如果元素数量大于容器数量,则至少一个容器将包含不止一件元素。它是哪个容器重要吗?这如何应用于 MD5、SHA1、SHA2 哈希?

最佳答案

不,它是哪个容器并不重要,事实上这对加密散列来说并不那么重要; 更重要的是 birthday paradox ,它表示在发现碰撞之前,您平均只需要散列 sqrt(numberNeededByPigeonHolePrincipal) 值。

因此,哈希需要足够大,搜索空间的平方根太大而无法暴力破解。 SHA1 的搜索空间平方根是 280,截至 2012 年 3 月,还没有发现两个具有相同 SHA1 哈希值的值(尽管我预测这将发生在未来一两年..);与 SHA2 相同,这是一个哈希家族,它们都具有更大的搜索空间。 MD5一直是broken for a while虽然。

关于algorithm - 哈希什么时候发生冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2349550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com