여기서는 명령을 사용하여 find
아래와 같이 일부 파일을 나열합니다.
find /dir1/ -type f -exec md5sum {} + | sort -k 2 > dir1.txt
그 다음에:
find /dir2/ -type f -exec md5sum {} + | sort -k 2 > dir2.txt
파일은 다르지만 일부 해시는 동일합니다. 예를 들어 이미지 파일은 사운드 파일 xxxxxxxx.jpg
과 yyyyyyyy.mp3
동일한 해시를 가집니다 .
주요 질문은 파일 비교에 대한 신뢰 수준은 무엇입니까 md5sum
?
답변1
md5sum 의 충돌 확률은 2 64 중 1입니다 . 인용하다이 게시물자세한 내용은 crypto.se를 참조하세요.
참고 사항:파일의 내용은 해시되며 파일 이름은 해시에서 아무런 역할을 하지 않습니다. 이름뿐만 아니라 파일도 다른 것이 확실합니까?
$ md5 /tmp/files.txt*
MD5 (/tmp/files.txt) = 29fbedcb8a908b34ebfa7e48394999d2
MD5 (/tmp/files.txt.clone) = 29fbedcb8a908b34ebfa7e48394999d2