SHA-1 해시 생성기
모든 텍스트에서 SHA-1 해시 값을 온라인으로 생성합니다. 무료, 빠르며 브라우저에서 완전히 실행됩니다.
입력
출력
SHA-1 해싱이란?
SHA-1(Secure Hash Algorithm 1)은 160비트(20바이트) 해시 값을 생성하는 암호화 해시 함수로, 40자의 16진수 문자열로 표시됩니다. NSA에 의해 설계되었으며 1995년 NIST에 의해 공개되었습니다.
SHA-1은 충돌 공격이 입증되어 대부분의 보안 애플리케이션에서 더 이상 사용되지 않지만, 레거시 시스템과 버전 관리(Git)와 같은 보안이 중요하지 않은 목적에는 여전히 사용됩니다. 알고리즘은 RFC 3174에 정의되어 있습니다. 이 도구는 Web Crypto API를 사용하여 전체 입력 텍스트의 SHA-1 해시를 계산합니다.
이 도구 사용 방법
텍스트 입력
왼쪽 에디터에 텍스트를 입력하거나 붙여넣으세요. 샘플을 클릭하여 예시 텍스트를 로드하거나 텍스트 파일을 업로드할 수도 있습니다.
SHA-1 해시 보기
오른쪽 패널에 입력의 SHA-1 해시가 자동으로 표시됩니다. 입력하는 동안 해시가 실시간으로 업데이트됩니다.
복사 또는 다운로드
복사를 클릭하여 해시를 클립보드에 복사하거나 다운로드를 클릭하여 텍스트 파일로 저장하세요.
해시 예시
SHA-1 해싱의 예시입니다:
입력 텍스트
SHA-1 해시 출력
자주 묻는 질문
SHA-1은 아직 안전한가요?
아니요. 2017년에 연구자들이 최초의 실용적인 SHA-1 충돌을 입증했습니다. SHA-1은 디지털 서명이나 인증서에 사용해서는 안 됩니다.
SHA-1이 왜 폐기되었나요?
SHA-1은 충돌 공격이 실행 가능해졌기 때문에 폐기되었습니다. 주요 브라우저와 인증 기관은 SHA-1 인증서를 더 이상 신뢰하지 않습니다.
데이터가 서버로 전송되나요?
아니요. 모든 해싱은 Web Crypto API를 사용하여 브라우저에서 로컬로 수행됩니다. 데이터가 기기를 떠나지 않습니다.
Git은 아직 SHA-1을 사용하나요?
예. Git은 역사적으로 커밋과 객체 해싱에 SHA-1을 사용합니다. 그러나 Git은 보안 향상을 위해 SHA-256으로 전환 중입니다.
관련 도구
참고 자료: FIPS 180-4 Secure Hash Standard, MDN SubtleCrypto.digest().