두 개의 다른 길이 문자열에 대해 동일한 MD5 값이 어떻게 될 수 있습니까?

StackOverflow https://stackoverflow.com//questions/9631693

  •  10-12-2019
  •  | 
  •  

문제

파일과 문자열 모두에서 잘 작동하도록 확인 된 MD5 기능이 있습니다.그러나 매우 큰 파일의 가변 크기의 덩어리에 사용할 때는 chunks의 크기가 다릅니다.

나는 다른 길이가 다른 두 덩어리가 있지만 은 동일한 콘텐츠가 유사한 MD5 지문을 초래할 수있는 일 수 있다는 확률이 있는지 궁금합니다.

도움이 되었습니까?

해결책

이 일이 발생하는 확률은 MD5가 128 비트 해시이므로 1 / (2 ^ 128)입니다.즉, 1 / (3.4 x 10 ^ 38)을 의미하므로 매우 중요하지만 불가능하지는 않습니다.

더 많은 것입니다, 나는 당신이 틀린 것을하고 있으며, 실제로 같은 텍스트 / 파일의 MD5를 실제로 계산하고 있습니다.

다른 팁

당신은 그것을하지 않고도 같은 MD5 해시를 가질 기회가 없습니다.

충돌에 대한 자세한 내용은 여기를 참조하십시오. http : //www.mscs.dal.CA / ~ Selinger / MD5Collision /

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top