Questions tagged «hash-collision»

6
Git如何处理Blob上的SHA-1冲突?
这可能在现实世界中从未发生过,也可能从未发生过,但是让我们考虑一下:假设您有一个git存储库,提交并非常不走运:一个blob最终具有相同的SHA-1作为您存储库中已经存在的另一个。问题是,Git将如何处理?只是失败了?找到一种方法链接两个Blob,并根据上下文检查需要哪个Blob? 比实际的问题更有趣,但我发现这个问题很有趣。

9
git中的哈希冲突
如果我在使用git时发生哈希冲突,实际上会发生什么? 例如,我设法用相同的sha1校验和提交两个文件,git会注意到它还是损坏其中一个文件? 可以改进git来使其兼容吗,还是我必须更改为新的哈希算法? (请不要通过讨论这种可能性的可能性来避免这个问题-谢谢)
175 git  hash  sha1  hash-collision 

3
Python 3.3中的哈希函数在会话之间返回不同的结果
我已经在python 3.3中实现了BloomFilter,并且每次会话都得到不同的结果。深入研究这种奇怪的行为,使我进入了内部hash()函数-它在每个会话中为同一字符串返回不同的哈希值。 例: >>> hash("235") -310569535015251310 -----打开一个新的python控制台----- >>> hash("235") -1900164331622581997 为什么会这样呢?为什么这有用?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.