Aller au contenu
uencoder

Whirlpool

Whirlpool est une fonction de hachage de 512 bits conçue par Vincent Rijmen et Paulo Barreto, fondée sur la construction Square/Miyaguchi-Preneel ; un algorithme recommandé par NESSIE.

Objectif

Fournir un hachage sûr de 512 bits fondé sur la permutation W liée à l'AES.

Mécanisme

Basée sur la construction Miyaguchi-Preneel ; la fonction de compression utilise la permutation W similaire à l'AES (10 tours, état de 8×8 octets). L'entrée passe par l'ordonnancement de messages et la permutation W pour mettre à jour l'état de 512 bits. Recommandée par NESSIE mais peu déployée.

Cas d’usage

  • Hachage recommandé par NESSIE
  • Recherche d'alternatives à Streebog
  • Diversité cryptographique
  • Recherche en haute sécurité

Exemples

  • entrée
    hello
    Output
    3a3a3a3a3a3a3a3a...

    512-bit output

Erreurs courantes

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

Termes associés

Outils associés

References