코드, 데이터 및 QR 도구

SHA-1 해시

텍스트를 입력해 기기에서 SHA-1 다이제스트를 계산하세요. 호환성 확인과 레거시 식별자에 사용하고 새 보안 작업에는 최신 알고리즘을 선택하세요.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

텍스트는 UTF-8로 인코딩되어 브라우저에서 로컬 처리됩니다.

텍스트를 입력해 시작하세요.

SHA-1은 암호화가 아닌 단방향 다이제스트입니다. 원문을 복호화할 수 없으며 새로운 보안 설계에는 적합하지 않습니다. 새 무결성 검사에는 SHA-256 또는 SHA-3을, 비밀번호에는 Argon2id, scrypt, PBKDF2 같은 전용 KDF를 사용하세요.

사용 방법

사용 방법

  1. 입력란에 텍스트를 입력하거나 붙여 넣습니다.
  2. SHA-1 다이제스트 생성을 선택합니다.
  3. 40자 16진수 다이제스트를 확인하거나 복사합니다.

로컬 SHA-1 다이제스트

페이지는 브라우저 내장 Web Crypto API를 사용해 UTF-8 텍스트에서 SHA-1을 계산합니다. 결과는 소문자 16진수로 표시되며 기기에서만 생성됩니다.

SHA-1은 복호화할 수 없음

SHA-1은 단방향 암호화 다이제스트이지 암호화가 아닙니다. 원본 텍스트를 안정적으로 복원하는 복호화 작업은 없습니다. 서로 다른 입력으로 SHA-1 충돌을 의도적으로 만들 수도 있으므로 새로운 보안 민감 설계에 사용하지 마세요.

새 작업에는 더 안전한 기본 요소 선택

새로운 범용 무결성 또는 식별 작업에는 SHA-256이나 SHA-3을 사용하세요. 비밀번호에는 고유 salt를 사용하는 Argon2id, scrypt, PBKDF2 같은 비밀번호 전용 키 파생 함수가 필요합니다. 일반 SHA-1 비밀번호 해시를 저장하지 마세요.

자주 묻는 질문

더 알아보기

SHA-1 해시를 복호화할 수 있나요?

아니요. SHA-1은 암호화가 아닌 단방향 다이제스트이므로 복호화 키나 신뢰할 수 있는 역연산이 없습니다.

SHA-1은 어디에 유용한가요?

레거시 식별자와 호환성 값을 확인하거나 비교할 때 도움이 됩니다. 충돌 취약성 때문에 새로운 보안 민감 무결성, 서명, 비밀번호 저장에는 부적합합니다.

텍스트가 업로드되나요?

아니요. UTF-8 인코딩과 해싱은 Web Crypto를 통해 브라우저에서 로컬로 실행됩니다.

SHA-1 대신 무엇을 사용해야 하나요?

새 범용 해싱에는 SHA-256 또는 SHA-3을 사용하세요. 비밀번호에는 고유 salt가 있는 Argon2id, scrypt 또는 PBKDF2를 사용하세요.