티스토리 뷰

반응형

Hash값 확인하는 방법(총정리)

 

Hash값 확인하는 방법 총정리(How to check a file hash)

 

File의 hash를 확인하기 위해서 별도의 프로그램 없이 파워 쉘(Powershell) 명령어를 사용하는 방법과 다양한 프로그램을 활용하는 방법에 대해서 소개합니다.

인터넷에서 프로그램, iso 이미지 등 다양한 파일을 다운로드하고 그 파일의 hash 값을 확인하여 위/변조가 없는지 확인할 수 있기 때문에 다운로드 후 Hash 값을 확인하는 습관을 가지면 좋습니다.

 

Powershell 명령어 사용

 

Powershell command, Get-FileHash, certutil 사용법

 

탐색기에서 Hash 값을 확인하고 싶은 파일이 있는 폴더로 이동하여 [마우스 오른쪽 클릭] - [터미널에서 열기]를 입력합니다.
Get-FileHash 파일명을 입력하시면 SHA256에 해당하는 Hash가 자동으로 출력됩니다.

만약 SHA256이 아닌 다른 Hash 값을 확인하려면 certutil -hashfile 파일명 sha1   또는 certutil -hashfile 파일명 md5 와 같이 certutil 명령어 마지막에 원하는 Algorithm(md5, sha1, sha256 ...)을 입력하시면 됩니다.

 

NanaZip 프로그램 활용

 

nanazip 활용

 

NanaZip 프로그램은 Microsoft Store를 통해서 설치할 수 있는 무료 프로그램입니다. 압축 이외에도 다양한 hash에 대해서 확인할 수 있는 기능이 있습니다. 탐색기에서 파일을 선택하고 [마우스 오른쪽 클릭] - [CRC-32, CRC-64, SHA-1, SHA-256]에서 원하는 메뉴를 선택하시면 됩니다.

아주 간편하게 Hash 값을 확인할 수 있습니다.

 

nanazip 체크섬

 

리눅스 탐색기 (thunar 기본 기능)

 

리눅스 탐색기 - 속성 - Checksums 활용

 

Kali Linux의 기본 파일 탐색기인 Thunar에서는 파일을 선택하고 [마우스 오른쪽 클릭] - [Properties] - [Checksums] 메뉴를 선택하여 손쉽게 파일의 Hash 값을 확인할 수 있습니다.

Thunar가 아닌 리눅스 터미널에서 sha256sum, sha1sum, sha224sum, sha384sum 등 다양한 명령어를 사용하여 hash 값을 확인할 수 있습니다.

 

sha256sum 명령어 활용

 

GtkHash 프로그램 활용

 

GtkHash 활용

 

리눅스 프로그램 중 GtkHash라는 프로그램도 활용하기 좋습니다. Check 필드에 확인하려는 Hash 값을 붙여넣기 하고 [Hash]를 누르면 파일의 Hash 값과 비교하여 일치 여부를 알려주는 프로그램입니다.

반응형
댓글