[Windows] 파일 MD5 / SHA1 / SHA256 한번에 확인하는 HashVerifier
다운로드한 파일의 MD5, SHA1, SHA256 해시값을 한번에 확인할 수 있는 PowerShell 유틸입니다.
오래된 게임 클라이언트나 서버팩을 받다 보면
같은 파일명인데 실제 내용이 다른 경우가 많고,
배포자가 MD5나 SHA1 값을 같이 올려둔 경우도 있어서 확인용으로 만들었습니다.
■ 주요 기능
- MD5 계산
- SHA1 계산
- SHA256 계산
- 파일 크기 표시
- 지정한 SHA256 값과 자동 비교
- MATCH / MISMATCH 판정
■ 기본 사용법
powershell -ExecutionPolicy Bypass -File .\HashVerifier.ps1 -Path ".\client.zip"
실행하면 아래 세 종류의 해시가 표시됩니다.
MD5
SHA1
SHA256
■ SHA256 비교 기능
배포자가 SHA256 값을 제공했다면
powershell -ExecutionPolicy Bypass -File .\HashVerifier.ps1 -Path ".\client.zip" -ExpectedSHA256 "해시값"
형태로 실행하면 됩니다.
같으면
SHA256 비교 결과: MATCH
다르면
SHA256 비교 결과: MISMATCH
라고 표시됩니다.
■ 활용 예
- 게임 클라이언트 무결성 확인
- 서버팩 원본/미러 비교
- 다운로드 오류 확인
- 백업 파일 변경 여부 확인
- 오래된 자료의 원본 해시 비교
Windows 기본 PowerShell 기능만 사용합니다.
첨부:
HashVerifier.ps1
README.md

오하하하 님의 최근 댓글
게시글 하단에 있습니다 2026 09.30