Générateur de Hash
Générez des hashes cryptographiques (SHA-1, SHA-256, SHA-384, SHA-512) à partir de texte.
MD5 is intentionally omitted (broken; not supported by the Web Crypto API).
Présentation
Une fonction de hachage cryptographique transforme une entrée de longueur
quelconque en une empreinte de taille fixe. La même entrée produit toujours la
même empreinte, tandis qu’un seul caractère modifié en produit une totalement
différente. Cet outil calcule simultanément SHA-1, SHA-256, SHA-384 et
SHA-512 au fil de la saisie, à l’aide de l’API Web Crypto
(crypto.subtle.digest).
Utilisation
- Saisissez ou collez votre texte dans Input.
- Les quatre champs d’empreinte — SHA-1, SHA-256, SHA-384, SHA-512 — se mettent à jour automatiquement sous forme de chaînes hexadécimales.
- Copiez l’empreinte dont vous avez besoin depuis son champ en lecture seule.
Exemples
- SHA-256 de
hello→2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 - SHA-1 de
hello→aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d - Longueurs en hexadécimal : SHA-1 = 40 caractères, SHA-256 = 64, SHA-384 = 96, SHA-512 = 128.
Remarques
SHA-1 est déconseillé pour les usages de sécurité — des attaques par
collision praticables existent ; préférez SHA-256 ou SHA-512. Le hachage n’est
pas du chiffrement : il apporte de l’intégrité, pas de la confidentialité. Pour
des mots de passe, ne stockez jamais une empreinte nue — utilisez une fonction
de dérivation lente et salée comme bcrypt, scrypt ou Argon2. La saisie est
hachée en octets UTF-8, de sorte que les empreintes correspondent à
echo -n "text" | shasum -a 256 en ligne de commande.