Générateur de hash
Générez des hashs SHA-1, SHA-256, SHA-384 et SHA-512 à partir de texte en local avec la Web Crypto API. Copiez l'empreinte hexadécimale instantanément.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéGénérez des hashs de texte en local
Une fonction de hachage transforme un texte en une empreinte de taille fixe qui change complètement dès que l'entrée change. Les développeurs utilisent les hashs pour comparer des données, vérifier des listes de fichiers, créer des clés de cache et savoir si deux textes sont identiques sans stocker la valeur d'origine. Ce générateur utilise crypto.subtle.digest, la Web Crypto API intégrée aux navigateurs modernes : le texte est donc traité sur votre appareil. Le résultat s'affiche en caractères hexadécimaux minuscules et se copie en un clic. Un texte vide est également valide : il produit l'empreinte standard d'une chaîne d'octets vide.
Choisir un algorithme SHA
SHA-256 est le meilleur choix par défaut pour la plupart des tâches modernes, car il est très largement pris en charge et toujours considéré comme sûr pour les contrôles d'intégrité généraux. SHA-384 et SHA-512 produisent des empreintes plus longues et sont souvent utilisés dans des systèmes déjà standardisés sur la famille SHA-2 avec une sortie plus grande. SHA-1 reste disponible ici pour la compatibilité avec d'anciens systèmes, mais il ne doit pas être choisi pour de nouvelles conceptions sensibles en matière de sécurité, car des attaques par collision pratiques existent. Si un service exige un algorithme précis, respectez exactement cette exigence, y compris l'encodage du texte et les fins de ligne, car la moindre différence en entrée produit une empreinte différente.
Un hash n'est pas un chiffrement
Les hashs sont des résumés à sens unique, pas des messages chiffrés. Vous ne pouvez pas déchiffrer une empreinte SHA pour retrouver l'entrée, mais des attaquants peuvent deviner des entrées courantes et comparer les hashs obtenus. C'est pourquoi de simples hashs SHA ne conviennent pas au stockage des mots de passe. Le stockage des mots de passe exige des algorithmes lents, salés et conçus à cet effet, comme Argon2, bcrypt ou scrypt, sur un backend de confiance. Utilisez cet outil de navigateur pour générer rapidement des empreintes en local, pour des démonstrations, des vérifications de compatibilité et des flux d'intégrité non secrets où il est utile de garder l'entrée sur votre appareil. Si vous comparez les résultats avec une autre application, copiez soigneusement le texte exact et faites attention aux espaces cachés, aux tabulations ou aux retours à la ligne finaux, car ces caractères font aussi partie de l'entrée hachée.
Comment utiliser
- Saisir le texteCollez ou tapez le texte que vous souhaitez hacher.
- Choisir l'algorithmeSélectionnez SHA-1, SHA-256, SHA-384 ou SHA-512.
- Générer et copierCréez l'empreinte hexadécimale en local et copiez-la si nécessaire.