Calculadora de código hash de Whirlpool
Publicado: 18 de febrero de 2025, 21:26:57 UTC
Última actualización: 12 de enero de 2026, 14:20:47 UTC
Whirlpool Hash Code Calculator
La función hash Whirlpool es una función hash criptográfica diseñada por Vincent Rijmen (uno de los codiseñadores de AES) y Paulo SLM Barreto. Se introdujo por primera vez en el año 2000 y se revisó en 2003 para mejorar la seguridad. Whirlpool forma parte del estándar ISO/IEC 10118-3, lo que la hace adecuada para una amplia gama de aplicaciones criptográficas. Genera un código hash de 512 bits (64 bytes), normalmente representado como 128 caracteres hexadecimales.
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 Whirlpool
No soy matemático ni criptógrafo, así que intentaré explicar cómo funciona esta función hash de forma sencilla. Si prefieres una explicación científicamente precisa y con un fuerte componente matemático, seguro que la encuentras en otros sitios web ;-)
De todos modos, imagina que estás preparando un batido con todo tipo de ingredientes: plátanos, fresas, espinacas, mantequilla de maní, etc. Esto es lo que Whirlpool hace con tus ingredientes (o datos):
Paso 1: Dividir todo (dividir los datos en fragmentos)
- Primero, divide los datos en pequeños fragmentos, como si cortaras frutas antes de licuarlas.
Paso 2 - Mezclar como un loco (mezclarlo todo)
Ahora, coloca estos fragmentos en una potente licuadora con 10 velocidades diferentes (llamadas "rondas"). Cada ronda mezcla los datos de una manera diferente:
- Intercambiar y voltear (sustitución): algunas piezas se intercambian por otras, como cambiar una fresa por un arándano.
- Revolver en círculos (permutación): hace girar la mezcla, desplazando los ingredientes de un lugar a otro para que nada quede en su lugar original.
- Triturar todo junto (mezclar): tritura y revuelve para distribuir los sabores (o datos) de manera uniforme en toda la mezcla.
- Añade un ingrediente secreto (mezcla clave): añade un "ingrediente secreto" (un código especial) para que el batido sea único.
Paso 3 - Resultado final (El hash)
- Tras 10 rondas de licuado intenso, obtienes una bebida suave y perfectamente mezclada, o en este caso, un hachís de 512 bits. Ya no hay forma de extraer los plátanos ni las espinacas originales del batido. Solo queda la bebida final.
Lectura adicional
Si te ha gustado esta publicación, puede que también te gusten estas sugerencias:
- Calculadora de código hash Tiger-128/3
- Calculadora de código hash Tiger-192/4
- Calculadora de código hash CRC-32B
