Generador de Hash HAVAL
Calcula un hash HAVAL en cualquiera de sus 15 variantes de tamaño de salida y número de pasadas.
Cómo usar Generador de Hash HAVAL
- Escribe o pega tu texto en el cuadro.
- Elige la variante: el tamaño de salida en bits y el número de pasadas.
- El hash aparece mientras escribes; haz clic en Copiar para obtenerlo.
Acerca de Generador de Hash HAVAL
HAVAL es una función hash criptográfica, diseñada por Yuliang Zheng, Josef Pieprzyk y Jennifer Seberry en 1992. A diferencia de las sumas de verificación y los hashes para tablas hash junto a los que aparece en esta sección, HAVAL se diseñó pensando en la seguridad; pertenece a la misma familia de diseños que MD5 y comparte su estructura general. Lo que lo hacía distintivo era su flexibilidad: HAVAL es el raro hash que te permite elegir tanto su tamaño de salida como la cantidad de trabajo que realiza.
De ahí surgen las 15 variantes. La salida puede ser de 128, 160, 192, 224 o 256 bits — 32, 40, 48, 56 o 64 caracteres hexadecimales — y la función de compresión puede ejecutarse en 3, 4 o 5 pasadas, y más pasadas significan más mezcla y, en principio, más seguridad a costa de la velocidad. Cinco tamaños por tres números de pasadas dan las quince opciones del menú desplegable. Fundamentalmente, los parámetros quedan incorporados en el resultado: HAVAL-256 con 3 pasadas y HAVAL-256 con 5 pasadas producen hashes completamente distintos para la misma entrada, aunque ambos tengan 64 caracteres de longitud. Si estás comparando con un hash de otro origen, necesitas conocer ambos números, no solo la longitud.
No se recomienda HAVAL para trabajos nuevos. El criptoanálisis lo ha alcanzado: se publicaron colisiones prácticas para la variante de 128 bits y 3 pasadas en 2004, en la misma ola de investigación que rompió MD5 y MD4, y desde entonces se han encontrado más debilidades en las variantes con menos pasadas. Aumentar las pasadas ayuda, pero no restaura la confianza, y HAVAL nunca tuvo el escrutinio ni la adopción que justificarían apostar por él. Úsalo para trabajar con datos existentes que ya contienen hashes HAVAL, o por curiosidad, pero para cualquier cosa nueva usa SHA-256, y para contraseñas usa un hash diseñado específicamente para ello, como bcrypt.
Preguntas frecuentes
¿Qué significan las pasadas?
El número de veces que HAVAL ejecuta sus rondas de mezcla sobre cada bloque de datos: 3, 4 o 5. Más pasadas significan una mezcla más exhaustiva y un hasheo más lento. El número de pasadas forma parte del algoritmo, así que cambiarlo cambia el hash por completo.
¿Por qué hay 15 variantes?
HAVAL te permite elegir un tamaño de salida (128, 160, 192, 224 o 256 bits) y un número de pasadas (3, 4 o 5) de forma independiente. Cinco tamaños por tres números de pasadas dan quince combinaciones, cada una produciendo un hash diferente.
¿Es seguro HAVAL?
No según los estándares actuales. Se publicaron colisiones prácticas contra HAVAL-128 con 3 pasadas en 2004, junto con los ataques a MD5 y MD4, y luego siguieron más debilidades en las variantes con menos pasadas. No se recomienda para diseños nuevos: usa SHA-256 en su lugar.
¿Dos variantes con la misma longitud dan el mismo hash?
No. HAVAL-256 con 3 pasadas y HAVAL-256 con 5 pasadas tienen ambos 64 caracteres hexadecimales, pero son valores completamente distintos. Debes coincidir tanto en el tamaño como en el número de pasadas para reproducir el hash de otra persona.
¿Se envía mi texto a algún sitio?
Tu texto se envía a nuestro servidor para calcular el hash, porque los navegadores no pueden calcular HAVAL. Se hashea y se descarta de inmediato: nunca se registra ni se almacena.

