tar.md5 또는 tar.gz.md5와 같은 체크섬이 있는 아카이브 파일을 만드는 방법은 무엇입니까?

tar.md5 또는 tar.gz.md5와 같은 체크섬이 있는 아카이브 파일을 만드는 방법은 무엇입니까?

TAR 아카이브에 체크섬 정보를 추가하는 방법(예:

  • file.tar-> file.tar.md5또는
  • file.tar.gz->file.tar.gz.md5

여기저기 검색해 보았지만 이에 대한 가이드나 앱이 없습니다. 무결성을 자동으로 검사할 수 있어야 합니다.

답변1

이 파일은 "체크섬이 있는 아카이브"가 아닙니다. a.tar.md5는 파일에 기록된 a.tar의 체크섬입니다.

md5sum a.tar > a.tar.md5

이것을 쉽게 확인할 수 있습니다. a.tar와 a.tar.md5를 동일한 디렉토리에 넣고 실행하십시오.

md5sum --check a.tar.md5

MD5는무겁게체크섬을 사용하는 것은 충돌이 많고 권장되지 않습니다.너무 쉽게동일한 MD5 체크섬을 사용하여 다른 파일을 만듭니다(이는 MD5가 파일이 의도적으로 수정되지 않았음을 입증할 수 없음을 의미합니다.).

대신 SHA-256을 사용하세요! 이 명령은 sha256sum대신 사용한다는 점을 제외하면 완전히 동일한 방식으로 작동합니다 md5sum.

관련 정보