HAVAL-128/160/192/224/256 Generator



About HAVAL Hash Algorithm

HAVAL (Hash of Variable Length)은 가변 길이 출력과 다양한 라운드 수를 지원하는 암호학적 해시 함수입니다. 1992년 Y. Zheng 등이 설계했으며, 사용자가 출력 길이(128~256비트)와 라운드 수(3, 4, 5)를 선택할 수 있다는 점에서 다른 해시 함수들과 차별화됩니다.

출력 길이

  • HAVAL-128: 128비트 (16바이트)
  • HAVAL-160: 160비트 (20바이트)
  • HAVAL-192: 192비트 (24바이트)
  • HAVAL-224: 224비트 (28바이트)
  • HAVAL-256: 256비트 (32바이트)

라운드 수

  • 3 Round: 가장 빠른 처리 속도, 하지만 보안 강도는 상대적으로 낮음
  • 4 Round: 속도와 보안의 균형
  • 5 Round: 가장 강력한 보안 수준, 속도는 다소 느림

활용 예시

  • 비밀번호 해싱
  • 데이터 무결성 검증
  • 디지털 서명 및 인증서 발급
⚠️ 주의: HAVAL은 현재 NIST 표준 해시 함수가 아니며, 보안성이 충분히 검증된 SHA-2 또는 SHA-3 계열 알고리즘 사용이 권장됩니다.