Outil gratuit
Générateur de hash MD5, SHA-256 et SHA-512
Calculez l'empreinte (hash) d'un texte avec MD5, SHA-1, SHA-256, SHA-384 ou SHA-512, ou un HMAC avec clé secrète. Tout se passe dans votre navigateur.
Caractères : 0 · Lignes : 0
Caractères : 0 · Lignes : 0
Tout est traité dans votre navigateur. Ce que vous saisissez n'est envoyé à aucun serveur ni enregistré.
Comment ça marche et ce que devient votre texte
C'est un petit outil simple et direct : vous collez, vous choisissez des options et vous copiez le résultat.
Traité dans votre navigateur
Le texte est transformé par le code de cette page, sur votre appareil. Pas besoin de vous inscrire ni d'installer quoi que ce soit.
Nous ne conservons pas ce que vous saisissez
Nous n'envoyons votre texte à aucun serveur et nous ne le stockons pas. Vous pouvez le vérifier dans l'onglet Réseau des outils de développement.
Gratuit et sans limites
Utilisez-le autant de fois que vous le voulez. Il fonctionne de la même façon sur mobile et sur ordinateur.
Conseils pour en tirer le meilleur
Qu'est-ce qu'un hash
C'est une empreinte de longueur fixe d'un texte : le moindre changement, ne serait-ce qu'une virgule, produit un résultat totalement différent, et à partir du hash on ne peut pas retrouver le texte d'origine.
MD5 et SHA-1 pour vérifier, pas pour protéger
MD5 et SHA-1 présentent des collisions connues : ils servent à vérifier qu'un fichier n'a pas été corrompu, mais pas pour des signatures ni pour la sécurité. Utilisez SHA-256 ou supérieur.
Ne stockez jamais des mots de passe avec un simple hash
SHA-256 est trop rapide et peut être attaqué par dictionnaire. Pour les mots de passe, on utilise des algorithmes lents avec sel : Argon2, bcrypt ou scrypt, côté serveur.
HMAC pour signer des messages
Le HMAC combine le hash avec une clé secrète et sert à signer des requêtes d'API et des notifications (webhooks). Vérifiez votre implémentation en comparant les résultats ici.
Questions fréquentes
Comment générer le hash MD5 d'un texte ?
Saisissez le texte, choisissez MD5 et copiez le résultat de 32 caractères hexadécimaux. C'est instantané et le calcul se fait dans votre navigateur.
Peut-on inverser un hash (décrypter du MD5) ?
Non : c'est une fonction à sens unique. Les sites qui « décryptent le MD5 » se contentent de comparer avec des tables de hashes de textes connus, c'est pourquoi ils échouent avec des textes longs ou aléatoires.
Quelle différence y a-t-il entre MD5, SHA-1 et SHA-256 ?
Ils diffèrent par la longueur et la sécurité : MD5 donne 128 bits, SHA-1 160 et SHA-256 256. Les deux premiers sont considérés comme cassés pour un usage cryptographique.
Quel est le hash SHA-256 de « bonjour le monde » ?
C'est ad3527e5cb1aa91cc02afca92626a53539fedf8dd85372e6e338e74a370ee344, celui que vous obtenez ici en saisissant ces trois mots en minuscules et en choisissant SHA-256.
Outils associés
Encoder et décoder en Base64
Encodez du texte en Base64, URL ou hexadécimal et décodez-le, avec prise en charge d'UTF-8.
Chiffrer un texte avec un mot de passe (AES)
Chiffrez et déchiffrez un texte avec un mot de passe grâce à AES-256-GCM, dans votre navigateur.
Générateur de mots de passe
Mots de passe aléatoires, mémorisables ou codes PIN, avec indicateur de robustesse.
Tous les outils gratuits
Mots de passe, textes, listes, codes et bien plus.
Vous avez une tâche répétitive avec des textes ou des données ?
Nous la transformons en outil ou en automatisme sur mesure pour votre entreprise. Dites-nous ce que vous faites à la main et nous l'étudions sans engagement.