Calculateur de code de hachage Whirlpool
Publié : 18 février 2025 à 21 h 31 min 24 s UTC
Dernière mise à jour : 12 janvier 2026 à 14 h 23 min 34 s UTC
Whirlpool Hash Code Calculator
La fonction de hachage Whirlpool est une fonction de hachage cryptographique conçue par Vincent Rijmen (l’un des co-concepteurs d’AES) et Paulo S. L. M. Barreto. Il a été introduit pour la première fois en 2000 puis révisé en 2003 pour améliorer la sécurité. Whirlpool fait partie de la norme ISO/IEC 10118-3, ce qui le rend adapté à un large éventail d’applications cryptographiques. Il génère un code de hachage de 512 bits (64 octets), généralement représenté par 128 caractères hexadécimaux.
Divulgation complète : je n'ai pas écrit l'implémentation spécifique de la fonction de hachage utilisée sur cette page. Il s'agit d'une fonction standard incluse avec le langage de programmation PHP. J'ai seulement créé l'interface Web pour la rendre accessible au public ici pour plus de commodité.
À propos de l’algorithme de hachage Whirlpool
Je ne suis ni mathématicien ni cryptographe, alors je vais essayer d’expliquer comment fonctionne cette fonction de hachage en termes simples. Si vous préférez une explication scientifiquement précise et axée sur les mathématiques, je suis sûr que vous la trouverez sur d’autres sites web;-)
Bref, imagine que tu prépares un smoothie avec toutes sortes d’ingrédients : bananes, fraises, épinards, beurre d’arachide, etc. Voici ce que Whirlpool fait à vos ingrédients (ou données) :
Étape 1 - Découper tout (décomposer les données en morceaux)
- D’abord, il décompose vos données en petits morceaux, comme trancher des fruits avant de les mélanger.
Étape 2 - Mélanger comme un fou (mélanger un peu)
Maintenant, il met ces morceaux dans un puissant mélangeur avec 10 vitesses différentes (appelées « rounds »). Chaque ronde mélange les données différemment :
- Échanger et retourner (Substitution) : Certaines pièces sont remplacées par d’autres, comme remplacer une fraise par un bleuet.
- Remuer en cercles (permutation) : Il fait tourner le mélange, déplaçant les ingrédients d’un endroit à un autre pour que rien ne reste à sa place d’origine.
- Écrasez tout ensemble (mélange) : Il écrase et remue pour répartir les saveurs (ou les données) uniformément dans tout le mélange.
- Ajoutez un ingrédient secret (mélange de clés) : Il saupoudre un « ingrédient secret » (un code spécial) pour rendre le smoothie unique.
Étape 3 - Résultat final (Le Hachage)
- Après 10 tours de mixage intense, vous obtenez une boisson lisse et parfaitement mélangée – ou dans ce cas, un hash de 512 bits. Il n’y a plus moyen de retirer les bananes ou les épinards originaux du smoothie. Tout ce que vous avez, c’est le dernier verre.
Lectures complémentaires
Si vous avez apprécié cet article, vous aimerez peut-être aussi ces suggestions :
- Calculateur de code de hachage Fowler-Noll-Vo FNV1a-32
- Calculateur de code de hachage MurmurHash3F
- Calculateur de code de hachage XXH-64
