SHA-1 온라인 해시 생성기 (HMAC 지원)

출력 형식:

도구 설명

SHA-1 (Secure Hash Algorithm 1) 는 임의 길이의 데이터를 160비트(40자리 16진수)의 고정 길이 해시 값에 매핑하는 암호화 해시 함수입니다. TLS/SSL, PGP, SSH, IPsec 등의 다양한 보안 프로토콜과 인기 있는 버전 관리 시스템 Git에서 널리 사용되었습니다.

보안 경고

2005년 이후로 SHA-1의 보안은 심각하게 의심받아 왔으며, 실용적인 충돌 공격이 입증되었습니다. 2017년 이후로 주요 브라우저는 SHA-1 인증서를 더 이상 신뢰하지 않습니다. 새로운 보안 애플리케이션의 경우 **SHA-256 또는 더 강력한 알고리즘을 강력히 권장**합니다.

  • 표준 SHA-1: 입력 문자열에 대해 표준 SHA-1 해시 계산을 수행합니다.
  • HMAC-SHA1: 키가 제공되면 도구는 데이터 무결성 검증 및 메시지 인증을 위해 HMAC(Hash-based Message Authentication Code)을 계산합니다.
  • 네이티브 구현: 이 도구는 `SubtleCrypto` API를 브라우저에 내장하여 사용하며, 타사 라이브러리가 필요하지 않아 안전하고 효율적입니다.