DevToolPal
FR

Générateur de hash MD5

Calculez le hash MD5 de n’importe quel texte, ligne par ligne si besoin. Sortie Hex ou Base64, calculée dans votre navigateur.

Traitement local, rien n'est envoyé

Options

Sortie

Texte

0 caractères · 0 B

Hash MD5

0 caractères · 0 B

Ce que fait l’outil

Cet outil calcule le hash MD5 de n’importe quel texte. MD5 est une fonction de hachage cryptographique conçue en 1992 par Ronald Rivest. Elle transforme une entrée de longueur quelconque en une valeur fixe de 128 bits, affichée sous forme de 32 caractères hexadécimaux. La même entrée donne toujours le même hash, et modifier un seul caractère change complètement le hash.

Mode d’emploi

  1. Tapez ou collez du texte dans la zone d’entrée, déposez-y un fichier texte ou cliquez sur Exemple.
  2. Le hash MD5 s’affiche pendant la saisie.
  3. Choisissez une sortie Hex ou Base64, et activez Hex en majuscules si le système avec lequel vous comparez utilise des majuscules.
  4. Activez Hacher chaque ligne séparément pour hacher une liste d’un coup, par exemple de nombreux mots de passe ou identifiants. Chaque ligne obtient son propre hash sur la ligne de sortie correspondante.

Le texte est haché en UTF-8, exactement tel que saisi, espaces et sauts de ligne compris. Pour hacher le contenu d’un fichier ou utiliser d’autres algorithmes, voyez le générateur de hash général.

Exemple

Input:  The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6

Ajoutez un point à la fin et le hash change complètement. Cet « effet avalanche » est ce qui rend les hashs utiles pour repérer la moindre modification des données.

Où MD5 est utilisé

MD5 reste omniprésent comme somme de contrôle rapide : vérifier qu’un téléchargement ou un fichier copié est intact, clés de cache et ETag, déduplication de fichiers, et l’en-tête Content-MD5. Il convient partout où personne ne cherche à forger une correspondance.

Sécurité

MD5 est cassé sur le plan de la sécurité. Des attaques par collision pratiques existent depuis 2004 : n’importe qui peut créer deux fichiers différents ayant le même MD5. Ne l’utilisez jamais pour des mots de passe, des signatures ou des certificats. Pour la sécurité, utilisez SHA-256. Pour les mots de passe, utilisez un hachage lent dédié comme bcrypt, scrypt ou Argon2.

FAQ

› Mon texte est-il envoyé à un serveur ?

Non. Le hash MD5 est calculé dans votre navigateur : mots de passe, clés et textes privés ne quittent jamais votre appareil.

› Peut-on déchiffrer un hash MD5 ?

Non. MD5 est une fonction de hachage à sens unique, pas un chiffrement. Les sites qui prétendent le « déchiffrer » cherchent la valeur dans des tables de hashs de mots courants, ce qui ne marche que pour des entrées courtes ou banales.

› Pourquoi mon MD5 ne correspond-il pas à celui d'un autre outil ?

En général, l'entrée diffère par des caractères invisibles : un saut de ligne final (echo en ajoute un, utilisez echo -n), des fins de ligne Windows CRLF, une espace en tête ou un autre encodage de texte. Cet outil hache exactement les octets UTF-8 de la zone de texte.

› Quelle est la longueur d'un hash MD5 ?

128 bits : 32 caractères hexadécimaux, ou 24 caractères en Base64.

› MD5 est-il sûr ?

MD5 est cassé sur le plan de la sécurité. Des attaques par collision pratiques existent depuis 2004 : n'importe qui peut créer deux fichiers différents ayant le même MD5. Ne l'utilisez jamais pour des mots de passe, des signatures ou des certificats.