Calculadora de código hash Tiger-160/3
Publicado: 17 de febrero de 2025, 21:17:19 UTC
Última actualización: 12 de enero de 2026, 13:25:02 UTC
Tiger-160/3 Hash Code Calculator
Tiger 160/3 (Tiger 160 bits, 3 rondas) es una función hash criptográfica que toma una entrada (o mensaje) y produce una salida de tamaño fijo de 160 bits (20 bytes), comúnmente representada como un número hexadecimal de 40 caracteres.
La función hash Tiger es una función hash criptográfica diseñada por Ross Anderson y Eli Biham en 1995. Se optimizó específicamente para un rendimiento rápido en plataformas de 64 bits, lo que la hace ideal para aplicaciones que requieren un procesamiento de datos de alta velocidad, como la verificación de integridad de archivos, las firmas digitales y la indexación de datos. Produce códigos hash de 192 bits en 3 o 4 rondas, que pueden truncarse a 160 o 128 bits si es necesario por limitaciones de almacenamiento o compatibilidad con otras aplicaciones.
Ya no se considera seguro para aplicaciones criptográficas modernas, pero se incluye aquí en caso de que sea necesario calcular un código hash para compatibilidad con versiones anteriores.
Divulgación completa: Yo no escribí la implementación específica de la función hash utilizada en esta página. Es una función estándar incluida en el lenguaje de programación PHP. Sólo hice la interfaz web para ponerla a disposición del público aquí por conveniencia.
Acerca del algoritmo hash Tiger-160/3
No soy matemático ni criptógrafo, pero intentaré explicar esta función hash de forma sencilla con un ejemplo. Si prefieres una explicación científicamente correcta y precisa, con un enfoque matemático riguroso, seguro que la encontrarás en muchos otros sitios web ;-)
Ahora, imagina que estás preparando una receta secreta de batido. Le añades un montón de frutas (tus datos), las mezclas de una manera especial (el proceso de trituración) y, al final, obtienes un sabor único (el hash). Incluso con un pequeño cambio, como añadir un arándano más, el sabor será completamente diferente.
Con Tiger, esto consta de tres pasos:
Paso 1: Preparación de los ingredientes (relleno de datos)
- No importa el tamaño de tus datos, Tiger se asegura de que tengan el tamaño adecuado para la licuadora. Agrega un poco de relleno adicional (como relleno) para que todo encaje a la perfección.
Paso 2: La Super Licuadora (La Función de Compresión)
- Esta licuadora tiene tres cuchillas potentes.
- Los datos se cortan en fragmentos y cada fragmento pasa por la licuadora, uno a la vez.
- Las cuchillas no solo giran: mezclan, aplastan, tuercen y codifican los datos de formas locas utilizando patrones especiales (son como configuraciones secretas de una licuadora que garantizan que todo se mezcle de manera impredecible).
Paso 3: Múltiples mezclas (Pases/Rondas)
- Aquí es donde la cosa se pone interesante. Tiger no solo mezcla los datos una vez, sino que los mezcla varias veces para asegurarse de que nadie pueda descubrir los ingredientes originales.
- Esta es la diferencia entre las versiones de 3 y 4 rondas. Al añadir un ciclo de licuado adicional, las versiones de 4 rondas son un poco más seguras, pero también más lentas de calcular.
Lectura adicional
Si te ha gustado esta publicación, puede que también te gusten estas sugerencias:
- Calculadora de código hash Tiger-160/4
- Calculadora de código hash HAVAL-128/4
- Calculadora de código hash Snefru-256
