Générez des hachages SHA-1, SHA-256, SHA-384 et SHA-512 de n'importe quel texte, directement dans votre navigateur.
Comment utiliser l'outil Générateur de hash
Tapez ou collez votre texte.
Choisissez l'algorithme de hachage.
Copiez le résumé hexadécimal obtenu.
Une fonction de hachage prend n'importe quelle entrée, un mot ou un document entier, et produit une chaîne de caractères de taille fixe appelée empreinte. SHA-256, par exemple, renvoie toujours 256 bits écrits sous forme de 64 caractères hexadécimaux, que vous lui donniez une seule lettre ou un mégaoctet de texte.
Deux propriétés rendent les empreintes utiles. Elles sont déterministes, donc la même entrée produit toujours la même empreinte, et elles présentent l'effet d'avalanche, donc changer un seul caractère produit un résultat complètement différent. Cela fait d'une empreinte une signature compacte du contenu exact.
Cet outil calcule les empreintes SHA-1, SHA-256, SHA-384 et SHA-512 de votre texte localement à l'aide de l'API Web Crypto du navigateur, puis affiche le résultat hexadécimal prêt à copier. SHA-256 est le choix par défaut raisonnable dans la plupart des cas.
Le hachage est à sens unique : vous ne pouvez pas reconstituer l'entrée d'origine à partir d'une empreinte. C'est là tout l'intérêt. Il sert à vérifier l'intégrité (ce fichier ou ce message a-t-il changé ?), à construire des sommes de contrôle, à dédupliquer du contenu, et comme brique de base dans les signatures et les systèmes de gestion de versions comme Git.
SHA-1 est cassé pour les usages critiques en sécurité car des collisions peuvent être fabriquées, même s'il reste correct comme somme de contrôle sans enjeu de sécurité. Préférez SHA-256 ou plus fort quand la sécurité compte. MD5 n'est volontairement pas proposé car il est considéré comme non sûr.
Le hachage n'est pas du chiffrement et n'est pas, en soi, la bonne façon de stocker des mots de passe. Les fonctions SHA brutes sont volontairement rapides, ce qui aide les attaquants à deviner les mots de passe rapidement. Pour les mots de passe, utilisez un schéma lent et salé comme bcrypt, scrypt ou Argon2 ; le générateur bcrypt proposé ici est conçu pour cela.
Questions fréquentes
SHA-1, SHA-256, SHA-384 et SHA-512, via la Web Crypto API du navigateur. SHA-256 est un bon choix par défaut pour la plupart des usages.
Non. MD5 est considéré comme non sûr et n'est pas fourni par la Web Crypto API. Préférez SHA-256 ou plus fort.
Non. Le hachage est à sens unique par conception. La seule façon de trouver une entrée pour un hachage donné est de deviner des entrées et de les hacher, c'est pourquoi les hachages robustes protègent l'intégrité.
C'est l'effet d'avalanche, une propriété délibérée des hachages cryptographiques. Inverser un caractère change environ la moitié des bits de sortie, donc des entrées similaires ne produisent pas des empreintes similaires.
Pas directement. Le SHA simple est trop rapide pour le stockage de mots de passe. Utilisez plutôt un algorithme lent et salé tel que bcrypt, scrypt ou Argon2.
Non. Les hachages sont calculés dans votre navigateur avec la Web Crypto API, donc votre texte ne quitte jamais votre appareil et rien n'est journalisé.
Intégrer cet outil
Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.
<iframe src="https://monu.tools/embed/fr/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Outils similaires
Encodez du texte en Base64 ou décodez du Base64 en texte. Compatible UTF-8 avec détection automatique de la direction.
Encodez et décodez les URLs et composants d'URL en percent-encoding, compatible UTF-8.
Décodez un JSON Web Token pour inspecter son en-tête et sa charge utile, avec des heures d'expiration et d'émission lisibles. S'exécute entièrement dans votre navigateur ; les tokens ne sont jamais envoyés.
Générez un HMAC pour un message et une clé secrète en utilisant SHA-1, SHA-256, SHA-384 ou SHA-512, dans votre navigateur.