똑딱

해시 생성기

텍스트의 SHA-256, SHA-1, SHA-512 해시값을 즉시 계산합니다.

업데이트: 2026-09-07

입력
결과

도구 가이드

해시는 임의 길이의 데이터를 고정된 길이의 값으로 바꾸는 함수입니다. 같은 입력은 항상 같은 결과를 내고, 한 글자만 달라져도 전혀 다른 값이 나오며, 결과에서 원본을 되돌릴 수 없다는 특징이 있습니다.

이 성질 덕분에 파일이 전송 중 손상되지 않았는지 확인하거나, 두 데이터가 같은지 원본을 노출하지 않고 비교하는 데 쓰입니다. 다운로드 페이지에 표시된 체크섬이 바로 이 용도입니다.

이 도구는 SHA-256, SHA-1, SHA-512 해시값을 계산합니다. 계산은 브라우저 안에서만 이루어지며 입력값이 서버로 전송되지 않습니다.

사용 방법

  1. 해시를 구할 텍스트를 입력합니다.
  2. SHA-256·SHA-1·SHA-512 결과를 확인합니다.
  3. 비교 대상 해시값과 대조합니다.
  4. 필요한 값을 복사해 사용합니다.

이럴 때 유용해요

  • 다운로드한 파일의 무결성을 체크섬으로 확인할 때
  • 두 데이터가 동일한지 원본 노출 없이 비교할 때
  • 개발 중 해시 함수 결과를 확인할 때
  • 블록체인이나 서명 관련 값을 검증할 때

사용 팁

  • SHA-1은 충돌 사례가 발견되어 보안 용도로는 권장되지 않습니다. 새 시스템에는 SHA-256 이상을 쓰세요.
  • 비밀번호를 저장할 때는 단순 해시로 부족합니다. bcrypt나 Argon2 같은 전용 알고리즘을 사용해야 합니다.
  • 같은 입력이면 언제 어디서 계산해도 같은 값이 나옵니다. 체크섬 비교의 근거가 이 성질입니다.

자주 묻는 질문

해시를 원래대로 되돌릴 수 있나요?

되돌릴 수 없습니다. 단방향 함수이기 때문에 결과에서 입력을 복원할 수 없습니다.

SHA-1을 써도 되나요?

호환성 확인 목적이라면 괜찮지만 보안 용도로는 SHA-256 이상을 권합니다.

비밀번호 저장에 써도 되나요?

단순 해시는 적합하지 않습니다. bcrypt나 Argon2처럼 느리게 설계된 알고리즘을 사용하세요.

한글도 처리되나요?

됩니다. UTF-8로 인코딩한 뒤 해시를 계산합니다.

입력값이 전송되나요?

전송되지 않습니다. 브라우저 안에서만 계산됩니다.

관련 도구