파일 해시 검사기
파일을 끌어다 놓고 여섯 가지 체크섬을 배포자가 알려 준 값과 비교하세요. 업로드는 없습니다.
체크섬
아직 파일이 없습니다
이 카드 어디에나 파일을 끌어다 놓거나 파일 선택을 사용하세요.
파일 종류는 상관없습니다. 체크섬은 확장자가 아니라 바이트로 계산합니다.
MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512 · CRC32
파일은 브라우저에서 읽히며 절대 업로드되지 않습니다.
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
- CRC32
CRC32는 암호화 해시가 아니라 체크섬입니다. 복사 오류는 잡지만 변조에는 취약합니다.
사용 방법
- 파일을 선택하거나 끌어다 놓거나 붙여 넣으세요. 해시가 즉시 시작되며 누를 버튼은 없습니다.
- 여섯 가지 체크섬이 한 번에 나타납니다. 필요한 값은 해당 행의 버튼으로 복사하거나 여섯 개를 모두 .txt 보고서로 내려받으세요.
- 다운로드 페이지에 게시된 체크섬을 예상 값 입력란에 붙여 넣으세요. 16진수 길이로 알고리즘을 인식하고 일치 여부를 알려 줍니다.
- 일치 결과가 예상과 다르면 값을 전부 붙여 넣었는지, 이 파일의 값이 맞는지 확인하세요. 체크섬은 바이트 단위로 비교합니다.
- 파일은 브라우저를 떠나지 않습니다. 업로드도, 저장도, 파일이나 이름을 담은 요청도 없습니다.
예시
파일 내용(hello.txt)
hello world
체크섬
MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3 SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 SHA-384: fdbd8e75a67f29f701a4e040385e2e23986303ea10239211af907fcbb83578b3e417cb71ce646efd0819dd8c088de1bd SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f CRC32: 0d4a1185
예시 파일에는 위의 열한 글자가 들어 있고 열한 UTF-8 바이트로 해시했습니다. 중국어 페이지의 같은 다섯 글자 “你好,世界”는 15바이트, 아랍어 예시는 25바이트입니다. 표시되는 크기는 글자 수가 아니라 실제 해시된 바이트 수입니다.
규칙, 제한 및 알려진 문제
- MD5와 SHA-1은 취약하므로 보안과 관련된 어떤 용도로도 쓰면 안 됩니다. 충돌을 원할 때 만들 수 있습니다. 여기서는 비적대적 무결성 검사용입니다.
- CRC32는 암호화 해시가 아닙니다. 우발적 손상을 감지하며 ZIP과 PNG에서 쓰지만 의도적으로 조작된 파일에는 대응하지 못합니다.
- 체크섬이 일치한다는 것은 가진 바이트가 비교한 값과 같다는 뜻일 뿐입니다. 값을 게시한 페이지가 변조되었거나 값이 신뢰할 수 없는 출처에서 왔다면 일치해도 파일이 안전하지 않습니다. 이 도구는 악성코드를 검사하거나 서명을 검증하지 않습니다.
- 파일 전체를 바이트 단위로 해시합니다. 공백 제거, 디코딩, 확장자별 처리도 없고 이름을 바꿔도 결과가 달라지지 않습니다. .zip은 내부 파일이 아니라 압축 파일 자체를 해시합니다.
- 알고리즘은 16진수 길이로 인식합니다. 32자리 값은 항상 MD5로 처리하며 잘린 SHA-256은 인식하지 못해 MD5로 비교하고 불일치로 보고합니다.
- 서로 다른 체크섬 두 개를 붙여 넣으면 추측 대신 “판별 불가”가 나옵니다. 값 하나 또는 완전한 명령줄 출력 한 줄만 붙여 넣으세요.
- 한 번에 파일 하나만 지원합니다. 여러 파일을 놓으면 첫 번째를 쓰고 나머지는 무시합니다. 폴더를 검사하려면 직접 sha256sum -c나 Get-FileHash를 사용하세요.
- 하드 크기 제한은 없습니다. 청크 단위로 읽어 파일 크기와 관계없이 메모리는 약 4 MiB 블록 하나 수준이며, 1 GiB가 넘는 파일은 경고를 표시하고 언제든 취소할 수 있습니다. 속도는 기기와 디스크에 따라 다릅니다.
- 해시는 백그라운드에서 실행됩니다. Worker를 지원하지 않는 아주 오래된 브라우저는 메인 스레드로 대체되어 큰 파일에서 느리게 느껴질 수 있습니다.
- 지원하지 않음: HMAC 등 키 기반 다이제스트, SHA-3, BLAKE3, RIPEMD, Whirlpool, CRC-16, 일괄 검증, URL에서 파일 가져오기, 여러 체크섬 동시 비교.
- 아무것도 저장되지 않습니다. 기록, 로컬 저장소, URL 매개변수가 없으며 페이지를 새로고침하면 파일과 결과가 사라집니다.
관련 도구
체크섬은 보통 다음 도구와 함께 쓰입니다.