Monu Tools

Générateur de hachage SHA

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

  1. 01

    Tapez ou collez votre texte.

  2. 02

    Choisissez l'algorithme de hachage.

  3. 03

    Copiez le résumé hexadécimal obtenu.

Ce qu'est une empreinte

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.

Comment cet outil fonctionne

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.

À quoi sert le hachage

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.

Choisir un algorithme

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.

Pas pour les mots de passe

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

Quels algorithmes sont pris en charge ?

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.

MD5 est-il disponible ?

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.

Puis-je inverser un hachage pour retrouver le texte d'origine ?

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é.

Pourquoi un petit changement produit-il un hachage complètement différent ?

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.

Dois-je hacher les mots de passe avec cela ?

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.

Ma saisie est-elle téléversée ?

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é.

Sources

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