본문 바로가기

운동하는 개발자/Windows

커맨드 명령어로 파일 해시 추출하기 (파일이 동일 한지 확인 방법)

728x90

파일이 동일한 파일인지 확인하기 위해 주로 해시값을 비교해본다

OpenSSL 같은 라이브러리를 사용해서 추출할 수 있으나 윈도우의 경우 기본 유틸로 간단하게 확인이 가능하다

사용법은 커맨드를 실행하여  CertUtil 명령을 사용하면 된다

certutil -hashfile [filename] MD5
certutil -hashfile [filename] SHA256

 

적용예시)

C++의 라이브러리인 boost인 경우 위 사진과 같이 SHA256 Hash를 제공한다 
(다른 사이트에서도 종종 Hash를 제공한다 파일변조를 검사할 수 있다)

해당 boost_18_0.zip을 다운로드한 뒤 해시를 추출해 보았다

위 해시와 정확히 일치하고 변조되지 않은 정상 파일인 것이 확인 가능하다


 

728x90