Calculateur de code de hachage MD2
Publié : 16 février 2025 à 22 h 42 min 35 s UTC
Calculateur de code de hachage qui utilise la fonction de hachage Message Digest 2 (MD2) pour calculer un code de hachage en fonction de la saisie de texte ou du téléchargement de fichiers.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 que maintenant considéré comme obsolète et non sécurisé à des fins cryptographiques, il est inclus ici au cas où l’on devrait calculer un code de hachage rétrocompatible. Il ne doit 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 d’accord en mathématiques simples, mais pas extrêmement bon et en aucun cas me considérer comme un mathématicien, donc je vais essayer d’expliquer comment cette fonction de hachage fonctionne en termes que les non-mathématiciens peuvent comprendre. Si vous préférez la version mathématique complète, il est assez facile à trouver dans de nombreux autres endroits 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 pièces (le hachage). Peu importe ce que vos ingrédients sont ou comment grand ou petit qu’ils sont, vous vous retrouverez toujours avec la même barre de chocolat de taille.
Le but de cette recette est que :
- Vous ne pouvez pas deviner les ingrédients juste en regardant le chocolat.
- Même un petit changement dans les ingrédients rend le goût du chocolat complètement différent, de sorte que vous savez si quelqu’un a foiré avec les ingrédients ou la recette.
La création de la barre de chocolat est un processus en trois étapes :
Étape 1 : Remplissage du message (Rendre les ingrédients aptes)
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 ? Vous auriez besoin d’ajouter 2 plus pour remplir le panier. Si vous êtes court, vous ajoutez simplement des pommes supplémentaires. Par exemple:
- Si vous en avez besoin de deux de plus, vous ajoutez deux pommes.
- Si vous en avez plus de 16, vous devez remplir le prochain bâlillé. Par exemple, si vous en avez 28, vous en ajoutez quatre pour arriver à 32 (deux fois 16).
Cela garantit 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, nous créons une liste secrète d’ingrédients basée sur tout ce qui se trouve dans le panier.
- Vous parcourez chaque panier, regardez les pommes et écrivez un code secret pour chacun d’eux.
- Ce n’est pas seulement une copie - c’est comme additionner des chiffres d’une manière étrange de sorte que même si quelqu’un se faufile et change une pomme, la liste aura l’air fausse.
Cette liste vous aide à revérifier que les ingrédients n’ont pas été foirés avec plus tard.
Étape 3 : Mélanger tout cela ensemble (The Magic Blender)
Maintenant vient la partie amusante - le mélange !
- Vous avez un mélangeur à 48 fentes.
- Vous ajoutez :
- Les pommes (votre message).
- Un vieux mélange d’avant (commence vide pour le premier lot).
- Un mélange des deux premières choses.
Ensuite, vous le mélangez. Mais pas une seule fois. Vous le mélangez 18 fois, en changeant la vitesse et la direction à chaque tour. Ce n’est pas un mélange normal - chaque tour agite le mélange d’une manière spéciale afin que même une pomme différente rende le goût du chocolat entier différent.
La barre de chocolat finale (Le hachage)
Après tout ce mélange, vous ne versez que les 16 premiers morceaux du mélange. C’est votre dernière barre de chocolat - le hachage MD2. Cela ne ressemble en rien aux pommes d’origine, et si vous essayiez de deviner les ingrédients originaux juste à partir du chocolat, vous ne seriez jamais en mesure de le faire.
N’oubliez pas :
- Mêmes ingrédients = même chocolat.
- Changer ne serait-ce qu’une pomme = chocolat complètement différent.
- Vous ne pouvez pas revenir en arrière - vous ne pouvez pas comprendre les pommes d’origine juste à partir du chocolat.