파일 hash 체크하기

Posted by

이따금 공식 웹사이트에서 내려받은 파일이라고 하더라도 해시값을 체크해볼 필요성이 생길 때가 있습니다. 특히 서버가 한 번 털렸던 전적이 있는 Transmission 같은 페이지라면 말이죠.

다행히도 macOS에는 해시값을 확인할 수 있는 도구가 기본으로 탑재되어 있습니다.

shasum이 설치되어 있는지 확인해봅니다. 정상적이라면 $PATH 경로에 있을 겁니다.

기본적인 사용법은 shasum [filename] 과 같이 사용하면 됩니다.

기본적으로는 sha1 알고리즘으로 읽도록 되어 있으나 -a 플래그를 사용해서 224, 256, 384, 512, 512224, 512256 알고리즘을 지원합니다. Transmission 같은 경우는 256 알고리즘 해시값을 공개해두었군요.

tranmission 2.94 설치 이미지의 256 hash 값

배포자가 해시값을 공개해두지 않았다면 어쩔 수 없지만 공개해두었다면 실행하기 전에 비교하는 습관을 들이는 것도 나쁘지는 않습니다. 귀찮더라도 설치할 때 한 번 정도는 말이죠.


via