Saltar al contenido
uencoder

Whirlpool

Whirlpool es una función hash de 512 bits diseñada por Vincent Rijmen y Paulo Barreto, basada en la construcción Square/Miyaguchi-Preneel; un algoritmo recomendado por NESSIE.

Propósito

Proporciona un hash seguro de 512 bits basado en la permutación W relacionada con AES.

Mecanismo

Basada en la construcción Miyaguchi-Preneel; la función de compresión usa la permutación W similar a AES (10 rondas, estado de 8×8 bytes). La entrada pasa por la programación de mensajes y la permutación W para actualizar el estado de 512 bits. Recomendada por NESSIE pero poco desplegada.

Casos de uso

  • Hash recomendado por NESSIE
  • Investigación de alternativas a Streebog
  • Diversidad criptográfica
  • Investigación de alta seguridad

Ejemplos

  • entrada
    hello
    Output
    3a3a3a3a3a3a3a3a...

    512-bit output

Errores comunes

Poor performance on platforms without hardware acceleration
Use SHA-512 or BLAKE2

Términos relacionados

Herramientas relacionadas

References