Calculateur de code de hachage MD2
Publié : 16 février 2025 à 22 h 42 min 35 s UTC
Dernière mise à jour : 12 janvier 2026 à 09 h 07 min 16 s UTC
MD2 Hash Code Calculator
La fonction de hachage MD2 (Message Digest 2) est une fonction de hachage cryptographique conçue par Ronald Rivest en 1989. Il a été spécifiquement optimisé pour les ordinateurs 8 bits. Bien qu’il soit désormais considéré comme obsolète et peu sécurisé à des fins cryptographiques, il est inclus ici au cas où il faudrait calculer un code de hachage rétrocompatible. Il ne devrait pas être utilisé lors de la conception de nouveaux systèmes.
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 MD2
Je suis correct en maths simples, mais pas extrêmement bon et je ne me considère pas du tout comme un mathématicien, alors je vais essayer d’expliquer comment fonctionne cette fonction de hachage en termes que les non-mathématiciens peuvent comprendre. Si tu préfères la version mathématique complète, c’est assez facile à trouver partout ailleurs sur le web;-)
Maintenant, imaginez que vous avez une recette qui prend tous les ingrédients (votre message) et les transforme toujours en exactement une petite barre de chocolat de 16 morceaux (le hash). Peu importe vos ingrédients ou leur taille ou leur taille, vous finirez toujours avec la même barre de chocolat.
Le but de cette recette est que :
- On ne peut pas deviner les ingrédients juste en regardant le chocolat.
- Même un tout petit changement dans les ingrédients rend le chocolat complètement différent au goût, pour que vous sachiez si quelqu’un a touché aux ingrédients ou à la recette.
La création de la barre de chocolat se fait en trois étapes :
Étape 1 : Remplir le message (faire en sorte que les ingrédients s’ajustent)
Disons que vous avez un panier qui contient exactement 16 pommes (ou ingrédients). Mais que se passe-t-il si vous n’avez que 14 pommes? Il faudrait en ajouter 2 de plus pour remplir le panier. Si tu manques de pommes, tu ajoutes juste des pommes en trop. Par exemple:
- Si tu en veux deux de plus, tu ajoutes deux pommes.
- Si vous en avez plus de 16, vous devez remplir le prochain baigné. Par exemple, si vous avez 28, vous ajoutez quatre pour atteindre 32 (deux fois 16).
Cela permet de s’assurer que chaque panier est plein avant de passer à l’étape suivante.
Étape 2 : Ajout d’une somme de contrôle (liste secrète des ingrédients)
Maintenant, on crée une liste secrète d’ingrédients basée sur tout ce qu’il y a dans le panier.
- Vous parcourez chaque panier, regardez les pommes, et écrivez un code secret pour chacun.
- Ce n’est pas juste une copie – c’est comme additionner des chiffres d’une façon étrange, de sorte que même si quelqu’un s’introduit discrètement et modifie une pomme, la liste paraîtrait fausse.
Cette liste vous aide à vérifier par la suite que les ingrédients n’ont pas été touchés.
Étape 3 : Tout mélanger (Le Mixeur Magique)
Voici maintenant la partie amusante : le mixage!
- Vous avez un mélangeur à 48 emplacements.
- Tu ajoutes : Les pommes (ton message). Un vieux mélange d’avant (commence vide pour la première fournée). Un mélange des deux premières choses.
Ensuite, tu mélanges. Mais pas une seule fois. Tu le mélanges 18 fois, en changeant la vitesse et la direction à chaque tour. Ce n’est pas un mélange normal – chaque tour remue le mélange d’une façon spéciale, de sorte qu’une seule pomme différente donnerait un goût différent au chocolat entier.
La dernière barre de chocolat (Le Hash)
Après tout ce mélange, on verse seulement les 16 premiers morceaux du mélange. C’est ta dernière barre de chocolat – le hasch MD2. Ça ne ressemble en rien aux pommes originales, et si tu essayais de deviner les ingrédients originaux juste à partir du chocolat, tu n’y arriverais jamais.
Rappelez-vous :
- Mêmes ingrédients = même chocolat.
- Changer même une pomme = chocolat complètement différent.
- On ne peut pas revenir en arrière – on ne peut pas deviner les pommes originales juste à partir du chocolat.
Lectures complémentaires
Si vous avez apprécié cet article, vous aimerez peut-être aussi ces suggestions :
- Calculateur de code de hachage SHA-224
- Calculateur de code de hachage SHA-512
- Calculateur de code de hachage Fowler-Noll-Vo FNV1-32
