해시(SHA-256) 검증, 비전공자도 5분이면 따라하는 방법
TrueSnap으로 캡처하면 증거 패키지 안에 evidence-hash.txt라는 파일이 생깁니다.
TrueSnap으로 캡처하면 증거 패키지 안에 evidence-hash.txt라는 파일이 생깁니다. 이 파일에는 각 증거 파일의 SHA-256 해시값이 적혀 있습니다. "해시? 그건 뭔데?" — 걱정 마세요. 복사-붙여넣기만 할 줄 알면 누구나 검증할 수 있습니다.
이 글에서는 TrueSnap이 만들어준 해시값이 실제 파일과 일치하는지 Windows와 Mac에서 직접 확인하는 방법을 단계별로 안내합니다.
해시 검증이란? — 30초 요약
모든 디지털 파일에는 고유한 "디지털 지문"이 있습니다. 이 지문을 만드는 수학 공식이 SHA-256입니다. 파일이 단 1비트라도 바뀌면 지문이 완전히 달라지기 때문에, 해시값이 같다 = 파일이 원본 그대로다, 라는 뜻입니다.
준비물
- TrueSnap 증거 패키지 (다운로드한 폴더)
- 그 안의 evidence-hash.txt 파일
- Windows 또는 Mac 컴퓨터 (별도 프로그램 설치 불필요)
evidence-hash.txt는 이렇게 생겼습니다
// evidence-hash.txt 내용 예시 screenshot.png a49f39bb8de15c0e1bfc85c0671a2de80e7e8f5c3d4a1b2c9e7f6a5d4c3b2a1e page-source.html ad308e8b7c2f1d4e5a6b9c8d7e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f network.har 2af2dd73e9b1c4d5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9
파일 이름 아래에 적힌 64자리 영숫자 문자열이 바로 SHA-256 해시값입니다. 이 값을 직접 계산해서 비교하면 됩니다.
Windows에서 해시 검증하기
- 방법: certutil 명령어 (Windows 내장)
- 명령 프롬프트(CMD) 열기 키보드에서 Win + R → cmd 입력 → Enter
- 증거 폴더로 이동
// 예시: 바탕화면의 TrueSnap 증거 폴더 cd Desktop\truesnap-evidence-20260620
❸ 해시값 계산 명령어 입력
certutil -hashfile screenshot.png SHA256
❹ 결과 확인
SHA256 해시(screenshot.png): a49f39bb8de15c0e1bfc85c0671a2de80e7e8f5c3d4a1b2c9e7f6a5d4c3b2a1e CertUtil: -hashfile 명령이 성공적으로 완료되었습니다.
❺ evidence-hash.txt의 값과 비교 방금 계산한 해시값과 evidence-hash.txt에 적힌 값이 완전히 동일하면 → 파일이 원본 그대로입니다.
Mac에서 해시 검증하기
- 방법: shasum 명령어 (Mac 내장)
- 터미널 열기 Spotlight(Cmd + Space) → 터미널 검색 → Enter
- 증거 폴더로 이동
// 예시: 다운로드 폴더의 증거 패키지 cd ~/Downloads/truesnap-evidence-20260620
❸ 해시값 계산 명령어 입력
shasum -a 256 screenshot.png
❹ 결과 확인
a49f39bb8de15c0e1bfc85c0671a2de80e7e8f5c3d4a1b2c9e7f6a5d4c3b2a1e screenshot.png
❺ evidence-hash.txt와 비교 64자리 해시값이 글자 하나까지 정확히 같으면 → 원본 그대로. 하나라도 다르면 → 파일이 변경된 것.
검증 결과 해석
✅ 해시값이 일치하면 파일이 캡처 시점 그대로입니다. 누구도 내용을 수정하지 않았습니다. 이 파일은 원본 증거로서 신뢰할 수 있습니다.
❌ 해시값이 다르면 파일이 캡처 이후 어딘가에서 변경되었습니다. 의도적 조작이든, 전송 중 손상이든 — 원본과 다른 파일입니다. 이 경우 원본 증거로 사용하면 안 됩니다.
왜 이 검증이 강력한가?
- 누구나 검증 가능 SHA-256은 전 세계 공개 표준입니다. 판사, 변호사, 수사관 — 누구든 같은 명령어로 같은 결과를 얻습니다.
- 조작 불가능 파일을 조작한 뒤 원래 해시값과 같은 값을 만들어내는 것은 수학적으로 불가능합니다 (2의 256승 경우의 수).
- 블록체인과 연결 TrueSnap은 이 해시값을 Polygon 블록체인에 기록합니다. 블록체인의 기록은 누구도 수정·삭제할 수 없으므로, "이 시점에 이 해시값의 파일이 존재했다"는 것을 제3자가 객관적으로 확인할 수 있습니다.
TrueSnap은 대법원 포렌식 특수감정인이 설계한 도구입니다. 법원 감정서 기준으로 역설계한 증거 패키지 구조를 사용하며, 누구나 위의 방법으로 무결성을 스스로 검증할 수 있도록 투명하게 설계되었습니다.
수학이 보증하는 증거, 직접 확인해 보세요 무료 5회 캡처로 해시 검증 체험 TrueSnap 시작하기 →