Hash et Sécurité

Générateur de hachage MD2

Transformez instantanément n'importe quel texte en son hachage MD2 de 32 caractères.

Évaluez cet outil

Comment utiliser Générateur de hachage MD2

  1. Saisissez ou collez votre texte dans le champ.
  2. Le hachage MD2 s'affiche au fur et à mesure que vous tapez.
  3. Cliquez sur Copier pour récupérer le résultat.

À propos de Générateur de hachage MD2

MD2 (Message Digest 2) a été conçu par Ronald Rivest en 1989 et produit un condensé de 128 bits sous forme de 32 caractères hexadécimaux — la même longueur que MD5, et rien d'autre en commun. MD2 a été conçu pour les machines de son époque : il était optimisé pour les ordinateurs 8 bits, et son fonctionnement interne le reflète, en passant par une table de substitution d'octets plutôt que par les opérations sur mots de 32 bits utilisées par les hachages ultérieurs. Sur le matériel 64 bits actuel, ce choix de conception rend MD2 remarquablement lent — c'est de loin le hachage le plus lent que l'on trouve dans une bibliothèque cryptographique courante, et cette lenteur n'apporte absolument aucune sécurité en retour.

MD2 est totalement cassé et obsolète. Considérez-le comme un artefact historique, pas comme une option. Il ne doit jamais être utilisé pour des mots de passe, des signatures ou des contrôles d'intégrité — pour tout usage où vous choisissez un hachage aujourd'hui, préférez SHA-256 ou SHA3-256.

Là où l'on rencontre encore MD2, c'est dans les anciennes infrastructures à clé publique : il a été spécifié dans la RFC 1319 et utilisé pour signer les premiers certificats X.509 sous l'identifiant md2WithRSAEncryption, dont certains sont restés dans des magasins de certificats racine bien après que l'algorithme a été discrédité. Les logiciels modernes rejettent purement et simplement ces signatures. Si vous hachez du MD2 ici, c'est presque certainement pour reproduire une valeur issue d'un système hérité, décoder un ancien certificat, ou par simple curiosité pour voir à quoi ressemblait le hachage avant que la famille MD4 ne prenne le relais — autant de raisons parfaitement valables.

Questions fréquentes

Peut-on déchiffrer ou inverser un hachage MD2 ?

Non. Le hachage est à sens unique — le texte d'origine n'est pas stocké dans le hachage, il n'y a donc rien à déchiffrer. Tout « déchiffreur de MD2 » n'est en réalité qu'une table de chaînes courantes déjà hachées.

Pourquoi MD2 est-il si lent ?

Il a été optimisé pour les ordinateurs 8 bits en 1989 et fonctionne octet par octet via une table de substitution, il ne peut donc pas tirer parti des opérations sur mots larges autour desquelles sont conçus les processeurs modernes. Des hachages ultérieurs comme MD5 et SHA-256 ont été conçus pour des machines 32 bits et 64 bits.

Pourquoi mon hachage MD2 fait-il toujours 32 caractères ?

MD2 produit toujours 128 bits, et chaque caractère hexadécimal représente 4 bits, donc chaque hachage MD2 fait exactement 32 caractères, quelle que soit la longueur de l'entrée.

MD2 est-il lié à MD5 ?

Seulement par le nom et la taille de sortie. MD5 descend de MD4, une conception totalement différente ; MD2 est une construction antérieure, sans lien, et produit un hachage totalement différent pour la même entrée.

Mon texte est-il envoyé quelque part ?

Votre texte est envoyé à notre serveur pour être haché, car les navigateurs ne peuvent pas calculer le MD2. Il est haché puis immédiatement supprimé — jamais enregistré, jamais stocké.