Générateur MD5
Générez et vérifiez une somme MD5 de 32 caractères à partir d'un texte dans le navigateur.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
—Fonction de cet outil
Le Générateur MD5 transforme un texte en une empreinte déterministe de 128 bits affichée avec exactement 32 caractères hexadécimaux minuscules. Il sert aux anciens identifiants et aux comparaisons non sécuritaires.
Mode d'emploi
Saisissez ou collez le texte exact, puis copiez l'empreinte affichée. Majuscules, espaces, tabulations et sauts de ligne font partie de l'entrée et doivent être conservés lors d'une comparaison.
Exemple détaillé
Le texte UTF-8 « hello », sans guillemets ni saut de ligne final, produit 5d41402abc4b2a76b9719d911017c592. Ajouter un espace ou mettre le H en majuscule produit une valeur entièrement différente.
Méthode
Le navigateur encode l'entrée en octets UTF-8 et applique l'algorithme MD5 pour produire 128 bits. Chaque octet est représenté par deux caractères hexadécimaux, ce qui forme l'empreinte de 32 caractères.
Interprétation du résultat
Des empreintes identiques peuvent signaler une absence d'erreur dans un flux ancien et fiable. Elles ne prouvent pas l'authenticité, car un attaquant peut construire volontairement des collisions MD5.
Limites et solutions plus sûres
MD5 est cassé sur le plan cryptographique et ne doit protéger ni mot de passe, ni signature, ni certificat, ni téléchargement non fiable, ni décision de sécurité. Préférez SHA-256 ou une fonction dédiée aux mots de passe.
Confidentialité et traitement
La conversion s'effectue localement dans le navigateur et Quiklio ne transfère pas le texte pour calculer l'empreinte. Évitez néanmoins de saisir des secrets dans une page ou une extension non fiable.
Questions Fréquentes
- MD5 est-il sûr pour les mots de passe ou signatures numériques ?
- Non. MD5 fait l'objet d'attaques par collision réalisables et ne doit pas protéger des mots de passe, signatures, certificats ou autres données sensibles.
- Quel résultat le texte « hello » doit-il produire ?
- Encodé en UTF-8, sans guillemets ni saut de ligne final, « hello » produit 5d41402abc4b2a76b9719d911017c592. La casse, les espaces et les sauts de ligne modifient l'empreinte.
- Mon texte est-il envoyé à un serveur ?
- Non. L'outil convertit le texte en octets et calcule l'empreinte MD5 localement dans le navigateur ; le contenu n'est pas envoyé pour traitement.