본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

hash

0

hash는 Windows 환경에서 파일의 체크섬(checksum)을 계산하는 명령줄 유틸리티입니다.

명령줄 도구보안체크섬파일 검증해시

소개

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 형태로 제공됩니다.