Générateur de hash
Entrez du texte ci-dessous pour générer d’un coup des hashes SHA-1, SHA-256, SHA-384 et SHA-512, ou fournissez une clé pour le signer en HMAC. Utilise l’API Web Crypto. Tout le traitement se fait localement dans votre navigateur.
À propos des fonctions de hachage
Une fonction de hachage cryptographique prend une entrée et produit une chaîne d'octets de taille fixe. La sortie (hash) est unique pour l'entrée — même un petit changement produit un hash complètement différent.
- SHA-1 — 160 bits, obsolète pour un usage sécuritaire. Encore utilisé dans Git.
- SHA-256 — 256 bits, famille SHA-2. Recommandé pour un usage général.
- SHA-384 — 384 bits, famille SHA-2. Variante tronquée de SHA-512.
- SHA-512 — 512 bits, famille SHA-2. Le hash standard le plus puissant.
Chaque empreinte de cette page provient de la Web Crypto API du navigateur, signatures HMAC comprises. Rien n'est implémenté à la main et rien n'est téléversé.
Deux réglages changent le résultat plus qu'on ne le croit. Le jeu de caractères décide des octets hachés : la même phrase donne une empreinte différente en UTF-8 et en Windows-1252. Le réglage des fins de ligne compte pour tout ce qui vient d'un fichier, car une empreinte prise sur des CRLF ne correspondra jamais à une prise sur des LF. Collez une somme de contrôle dans le champ de comparaison et la page vous dit de laquelle des quatre elle provient, ce qui est le moyen le plus rapide d'identifier une empreinte sans étiquette.
Comment stockez-vous cela, au juste ?
Les empreintes, les jetons et les mots de passe ne valent que le code qui les entoure : un facteur de coût laissé par défaut, un jeton dont personne ne vérifie l'expiration, un secret poussé dans le dépôt. Nous auditons et durcissons les applications, et nous vous disons ce qu'un attaquant atteint en premier.
Réserver un audit de sécurité