PT Privacy Tools

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é

Advertisement

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

  1. Saisir le texteCollez ou tapez le texte que vous souhaitez hacher.
  2. Choisir l'algorithmeSélectionnez SHA-1, SHA-256, SHA-384 ou SHA-512.
  3. Générer et copierCréez l'empreinte hexadécimale en local et copiez-la si nécessaire.

Questions fréquemment posées

Mon texte est-il téléversé pour générer un hash ?
Non. Le hachage utilise crypto.subtle.digest dans votre navigateur ; le texte reste donc sur votre appareil.
Quels algorithmes sont disponibles ?
Vous pouvez générer des hashs SHA-1, SHA-256, SHA-384 et SHA-512. Pour un usage moderne, privilégiez SHA-256 ou plus robuste.
Puis-je inverser un hash ?
Les hashs cryptographiques sont des empreintes à sens unique. Vous ne pouvez pas les déchiffrer, mais des entrées faibles ou courantes peuvent tout de même être devinées en comparant les hashs.
Dois-je l'utiliser pour les mots de passe ?
Ne stockez pas les mots de passe avec de simples hashs SHA. Utilisez une fonction de hachage de mots de passe dédiée comme Argon2, bcrypt ou scrypt sur un serveur de confiance.
Advertisement