Enter text to hash
0 characters · 0 bytes

이 도구 소개

이 체크섬 계산기는 브라우저에 내장된 Web Crypto API를 사용해 텍스트나 파일의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 한 번에 계산합니다.

사용 방법

  1. 텍스트 또는 파일을 선택합니다.
  2. 텍스트를 입력하거나 붙여 넣고, 또는 파일을 끌어다 놓습니다(찾아보기로 선택해도 됩니다).
  3. 체크섬 계산을 누릅니다.
  4. 결과를 파일 배포처가 공개한 체크섬과 비교합니다.

알아두면 좋은 점

  • SHA-256은 256비트 해시를 만들며 16진수 64자로 표시됩니다. SHA-512는 128자입니다.
  • 입력이 1바이트만 바뀌어도 완전히 다른 해시가 나옵니다.
  • SHA-1은 충돌 저항성이 깨진 것으로 간주되어 보안 용도로 쓰면 안 됩니다. SHA-256 이상을 사용하세요.
  • 해시는 crypto.subtle.digest로 로컬에서 계산되므로 큰 파일도 업로드 없이 해시할 수 있습니다.

모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.

자주 묻는 질문

다운로드한 파일은 어떻게 검증하나요?

이 도구로 파일의 SHA-256 해시를 구해 다운로드 페이지의 체크섬과 비교하세요. 정확히 일치하면 파일이 변조되지 않은 것입니다.

해시를 계산하려고 파일을 업로드하나요?

아니요. 파일은 브라우저에서 읽고 해시하며 기기 밖으로 나가지 않습니다.

어떤 알고리즘을 써야 하나요?

다운로드와 무결성 검증에는 SHA-256이 가장 일반적입니다. SHA-1은 오래된 시스템에서 요구할 때만 사용하세요.

해시를 되돌려 원래 데이터를 얻을 수 있나요?

아니요. SHA 해시는 일방향 함수입니다. 다만 짧거나 흔한 입력은 추측될 수 있기 때문에 비밀번호에는 솔트를 쓴 느린 해싱이 필요합니다.