Calculadora de código hash Tiger-128/4
Publicado: 17 de febrero de 2025, 20:38:33 UTC
Calculadora de código hash que utiliza la función hash Tiger de 128 bits y 4 rondas (Tiger-128/4) para calcular un código hash basado en la entrada de texto o la carga de un archivo.Tiger-128/4 Hash Code Calculator
Tiger 128/4 (Tiger 128 bits, 4 rondas) es una función hash criptográfica que toma una entrada (o mensaje) y produce una salida de tamaño fijo de 128 bits (16 bytes), comúnmente representada como un número hexadecimal de 32 caracteres.
La función hash Tiger es una función hash criptográfica diseñada por Ross Anderson y Eli Biham en 1995. Fue optimizada específicamente para un rendimiento rápido en plataformas de 64 bits, lo que la hace ideal para aplicaciones que requieren procesamiento de datos de alta velocidad, como verificación de integridad de archivos, firmas digitales e indexación de datos. Produce códigos hash de 192 bits en 3 o 4 rondas, que se pueden truncar 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-128/4
No soy matemático ni criptógrafo, pero intentaré explicar esta función hash en términos sencillos con un ejemplo. Si prefieres una explicación científicamente correcta y precisa, con un gran componente matemático, estoy seguro de que la encontrarás en muchos otros sitios web ;-)
Ahora, imagina que estás preparando una receta secreta de batido. Le agregas 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 si cambias solo un pequeño detalle (como agregar un arándano más), el sabor será completamente diferente.
Con Tiger, esto se hace en tres pasos:
Paso 1: Preparación de los ingredientes (relleno de datos)
- No importa cuán grandes o pequeños sean los 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 perfectamente.
Paso 2: La Super Blender (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 de uno en uno.
- Las cuchillas no solo giran: mezclan, aplastan, retuercen 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: Varias mezclas (pasadas/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 agregar un ciclo de licuado adicional, las versiones de 4 rondas son un poco más seguras, pero también más lentas de calcular.