Le MD5 transforme n'importe quelle entrée en une empreinte fixe de 32 caractères. Collez du texte ou fournissez un fichier, et cet outil gratuit crée le hachage MD5 afin que vous puissiez vérifier l'intégrité, comparer des copies ou travailler avec des sommes de contrôle existantes.

Même un tout petit changement dans l'entrée produit un hachage complètement différent.
Le MD5 est encore largement utilisé pour des tâches de somme de contrôle sans enjeu de sécurité :
Exemple : le texte hello donne le hachage :
5d41402abc4b2a76b9719d911017c592
Le MD5 est rapide, mais il n'est pas considéré comme sécurisé pour la cryptographie moderne.
| Cas d'utilisation | MD5 approprié ? |
|---|---|
| Intégrité des fichiers / vérification de corruption accidentelle | Souvent oui |
| Détection de fichiers dupliqués à l'identique | Souvent oui |
| Stockage de mots de passe | Non |
| Signatures numériques / sécurité anti-altération | Non |
| Vérification d'intégrité à haut risque | Préférer SHA-256+ |
Les faiblesses connues liées aux collisions signifient que des attaquants peuvent concevoir différentes entrées ayant le même MD5 dans certains scénarios. Pour les mots de passe, utilisez des algorithmes adaptatifs robustes (tels que bcrypt, scrypt ou Argon2). Pour une intégrité sensible à la sécurité, préférez SHA-256 ou supérieur.
Le MD5 est également unidirectionnel : vous ne pouvez pas inverser un hachage pour retrouver le texte d'origine.
Il est facile de les confondre :
Un fichier contenant hello peut ne pas correspondre au hachage textuel de hello si le fichier inclut un saut de ligne, un BOM ou un encodage différent. Lors de la vérification de téléchargements, hachez toujours les octets du fichier, et pas seulement le nom du fichier.
| Algorithme | Sortie typique | Rôle courant aujourd'hui |
|---|---|---|
| MD5 | 32 caractères hexadécimaux | Sommes de contrôle existantes, intégrité rapide |
| SHA-1 | 40 caractères hexadécimaux | Héritage uniquement ; à éviter pour la sécurité |
| SHA-256 | 64 caractères hexadécimaux | Intégrité moderne / usage lié à la sécurité |
Cet outil est-il gratuit ?
Oui. Vous pouvez générer des hachages MD5 sans créer de compte.
Mon texte est-il envoyé sur un serveur ?
Si l'outil est implémenté côté client, le hachage s'effectue dans votre navigateur. Préférez des méthodes locales ou hors ligne pour les secrets hautement sensibles.
Deux fichiers différents peuvent-ils avoir le même MD5 ?
Oui — les collisions sont possibles avec le MD5. C'est l'une des raisons pour lesquelles il n'est pas digne de confiance pour une sécurité robuste.
Pourquoi mon hachage ne correspond-il pas à celui d'un autre outil ?
Des différences d'encodage, des sauts de ligne, des espaces ou le hachage du nom de fichier au lieu du contenu du fichier sont des causes fréquentes.
Dois-je stocker les mots de passe des utilisateurs au format MD5 ?
Non. Utilisez un algorithme de hachage de mots de passe moderne conçu à cet effet.
Remarque : Le MD5 reste utile pour les comparaisons quotidiennes de sommes de contrôle, mais il ne faut pas y compter pour la protection des mots de passe ou la vérification de haute sécurité.