«hash-collision» 태그된 질문

6
Git은 blob에서 SHA-1 충돌을 어떻게 처리합니까?
이것은 아마도 실제 세계에서는 아직 발생하지 않았으며 결코 일어날 수는 없지만 이것을 고려해 봅시다 .git 저장소가 있고 커밋하고 매우 운이 좋지 않다고 가정하십시오. 이미 저장소에있는 다른 것으로. 질문은 Git이 이것을 어떻게 처리 할 것인가이다. 단순히 실패? 두 얼룩을 연결하고 상황에 따라 어느 얼룩이 필요한지 확인하는 방법을 찾으십니까? 실제 문제보다 뇌 …

9
자식에서 해시 충돌
git을 사용하는 동안 해시 충돌이 발생하면 실제로 어떻게됩니까? 예를 들어 동일한 sha1 체크섬으로 두 개의 파일을 커밋 할 수 있습니다. 그것으로 살기 위해 git을 개선 할 수 있습니까, 아니면 새로운 해시 알고리즘으로 변경해야합니까? (이것이 얼마나 가능성이 적은지 논의하여이 질문을 무시하지 마십시오-감사합니다)
175 git  hash  sha1  hash-collision 

3
Python 3.3의 해시 함수는 세션간에 다른 결과를 반환합니다.
Python 3.3에서 BloomFilter를 구현했으며 세션마다 다른 결과를 얻었습니다. 이 이상한 동작을 드릴 다운하면 내부 hash () 함수가 나타납니다. 세션마다 동일한 문자열에 대해 다른 해시 값을 반환합니다. 예: >>> hash("235") -310569535015251310 ----- 새 파이썬 콘솔 열기 ----- >>> hash("235") -1900164331622581997 왜 이런 일이 발생합니까? 이것이 왜 유용합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.