소개
hash는 Windows 환경에서 파일의 체크섬(checksum)을 계산하는 명령줄 유틸리티입니다. Yoann LAMY가 개발했으며, MD5, SHA-256을 포함한 다양한 해시 알고리즘을 지원하여 파일의 무결성을 검증하는 데 사용됩니다.
상세정보
프로그램 소개
hash는 Windows 환경에서 파일의 해시값(체크섬)을 빠르게 계산하도록 설계된 명령줄 유틸리티입니다. 이 프로그램은 파일이 변조되지 않았는지 확인하거나 다운로드한 파일의 무결성을 검증할 때 유용합니다.
주요 기능
hash는 다양한 해시 알고리즘을 지원하여 파일의 고유한 지문을 생성합니다.
- 광범위한 알고리즘 지원: MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 등 30가지 이상의 알고리즘을 사용할 수 있습니다.
- 클립보드 복사: 결과값을 자동으로 클립보드에 복사하여 다른 프로그램에 바로 붙여넣기 할 수 있습니다.
- 대화 상자 표시: 결과를 팝업 대화 상자로 표시하여 명령줄 익숙하지 않은 사용자도 쉽게 결과를 확인할 수 있습니다.
- 컨텍스트 메뉴 통합: 탐색기의 마우스 오른쪽 버튼 메뉴에 옵션으로 추가하여 파일을 우클릭하기만 해도 해시값을 계산할 수 있습니다.
기본 사용법
command prompt(명령 프롬프트)를 열고 해당 프로그램의 경로에서 아래 형식을 사용하여 파일의 해시값을 계산합니다.
사용법: hash.exe -a <algorithm> -f <filename> [-c] [-m]
주요 옵션:
- -a, –algorithm: 사용할 해시 알고리즘을 지정합니다. (예: sha256, md5)
- -f, –file: 해시값을 계산할 대상 파일의 이름을 입력합니다.
- -c, –clipboard: 계산된 해시값을 클립보드에 복사합니다.
- -m, –message: 결과를 팝업 대화 상자로 표시합니다.
이런 경우에 유용합니다
이 프로그램은 주로 다음과 같은 상황에 유용합니다.
- 다운로드한 소프트웨어나 문서가 공식 서버의 원본과 동일한지 진위 여부를 확인할 때
- 하드디스크나 USB에 저장된 중요한 파일이 악성 코드에 의해 변조되었는지 점검할 때
- 네트워크를 통해 전송된 대용량 파일의 전송 오류 유무를 판단할 때
제한 사항·확인 사항
이 프로그램은 Windows 환경 전용으로 제작되었으며, Pascal 언어로 작성되었습니다. GPLv3 라이선스를 따르며 자유롭게 사용하고 수정할 수 있습니다.
시스템 요구사항
설치 파일은 EXE 형태로 제공됩니다.


