파일 해시(체크섬) 생성기
파일이나 텍스트의 SHA-256/512 체크섬을 브라우저에서 계산해 무결성을 확인
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
파일이나 텍스트의 SHA-256·SHA-384·SHA-512·SHA-1 해시값을 브라우저의 Web Crypto로 즉시 계산해 주는 도구입니다. 다운로드한 파일이 배포처에서 제공한 체크섬과 일치하는지 비교해 위·변조 여부를 확인하거나, 텍스트의 지문을 만들 때 파일을 어디에도 올리지 않고 안전하게 사용할 수 있습니다.
사용 방법
- '파일' 또는 '텍스트' 탭을 선택합니다.
- 해시 알고리즘(SHA-256 등)을 고릅니다.
- 파일을 끌어다 놓거나 텍스트를 입력하면 16진수 체크섬이 계산됩니다.
- 배포처의 기대값을 '기대값과 비교' 칸에 붙여넣어 일치 여부를 확인합니다.
자주 묻는 질문
- 체크섬으로 무엇을 알 수 있나요?
- 같은 내용이면 항상 같은 해시가, 한 바이트라도 다르면 완전히 다른 해시가 나옵니다. 다운로드한 파일의 해시가 공식 체크섬과 일치하면 전송 중 손상이나 변조가 없었다고 볼 수 있습니다.
- SHA-1도 있는데 써도 되나요?
- SHA-1은 충돌 공격이 알려져 보안 검증용으로는 권장되지 않습니다. 무결성·보안 목적이라면 SHA-256 이상을 사용하고, SHA-1은 예전 시스템과의 호환 확인 용도로만 참고하세요.
- 파일이 서버로 업로드되나요?
- 아니요. 파일을 브라우저에서 ArrayBuffer로 읽어 Web Crypto(crypto.subtle.digest)로 계산하므로 내용이 서버로 전송되거나 저장되지 않습니다. 대용량 파일은 기기 성능에 따라 계산에 시간이 걸릴 수 있습니다.
