Générateur MD5
Générez le hachage MD5 de n’importe quel texte avec ce générateur MD5. Collez ou saisissez votre texte : l’outil l’encode en UTF-8, calcule le condensat MD5 de 128 bits et le renvoie sous forme de chaîne hexadécimale minuscule de 32 caractères, exactement comme md5sum et les bibliothèques courantes. Pratique pour les développeurs qui vérifient des sommes de contrôle, créent des clés de cache, font correspondre d’anciennes API ou comparent des valeurs, mais pas pour les mots de passe ni la sécurité.
Foire aux questions
Que renvoie le générateur MD5 ?
Il renvoie le condensat MD5 de votre texte sous forme de 32 caractères hexadécimaux minuscules, représentant 128 bits. Un même texte produit toujours le même hachage.
Quel est le hachage MD5 de hello ?
Le mot hello, en minuscules et sans saut de ligne final, produit le hachage 5d41402abc4b2a76b9719d911017c592. Vous pouvez utiliser cette valeur pour vérifier que l’outil et votre propre code donnent le même résultat.
Pourquoi mon hachage diffère-t-il de celui d’un autre outil ?
L’outil hache le texte exactement tel qu’il est saisi, sans supprimer les espaces ni les sauts de ligne. Un saut de ligne final, des fins de ligne Windows ou un encodage de caractères différent modifient chaque octet du hachage ; comparez donc les entrées octet par octet.
Comment les caractères non anglais sont-ils traités ?
Le texte est encodé en UTF-8 avant le hachage, comme le font par défaut la plupart des langages de programmation et des outils en ligne de commande. Si un autre système encode le même texte en Latin-1 ou en UTF-16, son hachage MD5 sera différent.
MD5 est-il sécurisé ?
Non. Des attaques pratiques par collision contre MD5 sont connues depuis 2004 : il est donc possible de créer deux entrées différentes qui partagent le même hachage. Ne l’utilisez pas pour des signatures numériques, des certificats, le stockage de mots de passe ni pour toute vérification qu’un attaquant pourrait exploiter.
À quoi MD5 reste-t-il utile ?
MD5 reste utile lorsque personne ne cherche à tricher : pour détecter une corruption accidentelle, dédupliquer du contenu, créer des clés de cache et des ETag, et communiquer avec des systèmes anciens qui attendent des valeurs MD5. Pour tout ce qui touche à la sécurité, utilisez SHA-256 ou SHA-512.
Puis-je hacher un fichier avec cet outil ?
L’outil hache le texte que vous collez ou saisissez, et non les fichiers importés. Pour les fichiers binaires comme les archives ou les images, exécutez md5sum sur Linux, md5 sur macOS ou Get-FileHash -Algorithm MD5 dans PowerShell.
Peut-on inverser un hachage MD5 ?
Non, un hachage ne peut pas être décodé pour retrouver le texte. Les entrées courtes ou courantes peuvent toutefois être retrouvées dans des tables précalculées ; c’est une autre raison de ne pas se fier à MD5 pour protéger des secrets.
L’outil ajoute-t-il un sel ou une clé ?
Non, il calcule le MD5 simple du texte, sans sel ni clé HMAC. Si vous avez besoin d’un hachage à clé ou d’un hachage de mot de passe salé, utilisez un outil dédié à HMAC, bcrypt ou Argon2.
Quelle quantité de texte puis-je hacher ?
Saisissez au moins un caractère et jusqu’à 5 MB de texte ; les entrées plus volumineuses sont rejetées avec un message. Pour le même texte, le résultat correspond à l’option MD5 du générateur de hachage.