파일 체크섬 비교기
브라우저 처리두 파일의 SHA-256 해시를 계산해 내용이 같은지 확인하거나, 파일 하나를 배포처가 공개한 해시 값과 비교합니다. SHA-1·384·512도 고를 수 있고 파일은 기기 밖으로 나가지 않습니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
내려받은 설치 파일이 손상되지 않았는지, 백업본이 원본과 똑같은지 확인하려면 파일 이름이나 크기보다 해시 값을 비교하는 것이 확실합니다. 파일 두 개를 고르면 각 파일의 해시를 계산해 '두 파일의 내용이 같습니다' 또는 '다릅니다'로 알려 줍니다.
비교할 값: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 파일 1: tool.zip · 3바이트 SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 결과: 입력한 SHA-256 값과 일치합니다.
파일 체크섬 비교기 사용 가이드
내려받은 설치 파일이 손상되지 않았는지, 백업본이 원본과 똑같은지 확인하려면 파일 이름이나 크기보다 해시 값을 비교하는 것이 확실합니다. 파일 두 개를 고르면 각 파일의 해시를 계산해 '두 파일의 내용이 같습니다' 또는 '다릅니다'로 알려 줍니다.
파일 하나와 함께 배포 사이트에 적힌 해시 값을 붙여 넣으면 그 값과 비교합니다. 값의 길이로 방식을 자동으로 판단해 40자리는 SHA-1, 64자리는 SHA-256, 96자리는 SHA-384, 128자리는 SHA-512로 계산하며, 'SHA256:' 같은 앞머리나 대문자가 섞여도 됩니다.
계산은 브라우저의 Web Crypto로 기기 안에서만 하므로 기밀 문서나 큰 설치 파일도 업로드 없이 확인할 수 있습니다. 두 파일의 크기가 다르면 결과에 함께 표시합니다.
사용 방법
- '비교할 파일'에서 파일 두 개를 고르거나, 파일 하나를 고르고 '공식 해시 값' 칸에 배포처의 해시를 붙여 넣습니다.
- 해시 값을 넣지 않을 때는 '해시 방식'에서 SHA-256 등 계산 방식을 고릅니다.
- '실행'을 누르면 파일별 해시와 함께 일치 여부가 맨 아래에 나옵니다.
예시: 내려받은 파일을 공식 해시와 비교
파일: tool.zip 공식 해시 값: SHA256: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD
비교할 값: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 파일 1: tool.zip · 3바이트 SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 결과: 입력한 SHA-256 값과 일치합니다.
대문자와 'SHA256:' 앞머리는 자동으로 정리해 비교합니다.
이럴 때 쓰면 좋아요
- 내려받은 설치 파일이나 ISO 이미지를 배포처의 SHA-256 값과 대조할 때
- 백업이나 USB로 옮긴 파일이 원본과 똑같은지 확인할 때
- 이름은 다르지만 내용이 같은 중복 파일인지 판단할 때
- 메일로 받은 첨부 파일이 보낸 파일과 같은지 해시로 확인할 때
문제가 생겼을 때
32자리 해시는 MD5입니다. 브라우저 Web Crypto가 MD5를 지원하지 않아 비교할 수 없으니, 배포처가 함께 제공하는 SHA-256 값을 쓰세요.
복사하면서 글자가 빠지거나 공백이 섞였을 수 있습니다. 해시 값만 정확히 복사했는지, 40·64·96·128자리인지 확인하세요.
활용 팁
- 해시가 다르면 파일이 1바이트라도 다르다는 뜻입니다. 다시 내려받아도 계속 다르면 변조된 파일일 수 있으니 실행하지 마세요.
- 여러 파일을 한꺼번에 확인해야 한다면 다중 파일 체크섬 목록 생성기로 SHA256SUMS 파일을 만들어 비교하는 편이 빠릅니다.
자주 묻는 질문
파일 전체를 메모리로 읽어 계산하므로 기기 메모리에 따라 한계가 있습니다. 수 GB 파일은 운영체제의 certutil이나 sha256sum 명령이 더 안정적입니다.
우연한 손상 확인에는 충분하지만, 의도적인 변조를 막는 용도로는 충돌 공격이 알려진 SHA-1보다 SHA-256 이상을 쓰는 것이 좋습니다.
아니요. 파일은 브라우저 안에서만 읽고 해시를 계산하며, 어떤 내용도 외부로 보내지 않습니다.