SHA-384 해시 생성기

인증서, 디지털 서명 및 데이터 인증에서 보안을 강화하기 위한 SHA-384 암호화 해시 계산

이 예제를 사용해 보세요:

SHA-384란?

SHA-384 (Secure Hash Algorithm 384) 입력값으로부터 384비트(96-헥스 문자)의 다이제스트를 생성합니다. 이는 SHA-512의 축약형으로, NIST FIPS 180-4에서 표준화되어 보안과 성능 사이의 균형을 제공하며 더 강한 충돌 저항성을 요구하는 애플리케이션에 적합합니다.

보안 참고: SHA-384는 알려진 충돌 및 원상복구 공격에 대해 안전하며, SHA-256보다 높은 보안이 필요할 때 권장됩니다.

SHA-384 작동 방식

  1. 메시지 패딩 → 길이 ≡ 896 (mod 1024) 비트
  2. 128비트 빅엔디안 메시지 길이 추가
  3. 여덟 개의 64비트 단어 초기화 (소수의 제곱근 첫 64비트)
  4. 각 1024비트 블록을 80라운드의 혼합 연산을 통해 처리합니다
  5. 최종 512비트 상태를 384비트 다이제스트로 축약

예시 해시

InputSHA-384 해시
Hello World7f3e2e4c9a7b8c1d... (간략화됨)
passwordb109f3bbbc244eb82441917ed06d618b9008dd09... (간략화됨)
test1239a8b7c6d5e4f3a2b... (간략화됨)
(비어 있음)38b060a751ac96384cd9327eb1b1e36a21fdb71114be0743... (간략화됨)

SHA-384와 기타 해시 함수 비교

AlgorithmOutputSecuritySpeed
SHA-256256 비트✅ 안전함🚀 보통
SHA-384384 비트✅ 매우 안전함🚀 보통
SHA-512512 비트✅ 매우 안전함🚀 느림

자주 묻는 질문

SHA-384가 비밀번호 해싱에 적합한가요?

일반 해싱에는 SHA-384를 사용하되, 비밀번호 저장에는 bcrypt나 Argon2 같은 특화된 스킴과 솔팅을 권장합니다.

SHA-384를 역산할 수 있나요?

아니요. SHA-384는 단방향 함수이며, 역산하려면 불가능에 가까운 무차별 대입이나 대규모 사전 계산 테이블이 필요합니다.

언제 SHA-384를 선택해야 하나요?

SHA-512의 전체 오버헤드 없이 SHA-256보다 더 높은 충돌 저항성을 위해 SHA-384를 선택하세요.

Resources