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 계열 알고리즘 사용이 권장됩니다.