Générateur de hachage SHA-224
Générez instantanément le hachage SHA-224 de n’importe quel texte dans votre navigateur. Entrée UTF-8, hex ou Base64 ; sortie hex ou Base64. Gratuit, privé, sans envoi.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Générateur de hachage SHA-224 ?
SHA-224 est le membre de 224 bits de la famille SHA-2 : un SHA-256 avec une autre valeur initiale et une sortie tronquée à 224 bits. Cet outil calcule l’empreinte SHA-224 de 224 bits d’un texte ou d’octets bruts (hex ou Base64) pendant la saisie et l’affiche en 56 caractères hexadécimaux ou en Base64.
Comment utiliser Générateur de hachage SHA-224
- Saisissez ou collez votre entrée dans Texte à hacher : l’empreinte se met à jour au fil de la frappe (un champ vide affiche le hachage d’une entrée vide).
- Choisissez l’Encodage de l’entrée : Texte (UTF-8) hache les caractères en UTF-8, Octets en hexadécimal ou Base64 hachent les octets bruts décodés.
- Choisissez le Format de sortie (hex minuscules, hex majuscules ou Base64), puis cliquez sur Copier.
Exemple
abc
23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7
SHA-224 des 3 octets ASCII « abc » (UTF-8, sortie hex en minuscules), le vecteur de test standard.
Quand utiliser Générateur de hachage SHA-224
Utilisez l’outil SHA-224 pour texte afin de hacher des chaînes : reproduire une valeur issue d’une documentation ou d’un code, construire des vecteurs de test, comparer l’entrée d’une signature d’API ou vérifier ce qu’un programme doit produire. Ne l’utilisez pas pour vérifier un fichier téléchargé : copier le contenu d’un fichier dans une zone de texte modifie les fins de ligne et l’encodage, utilisez plutôt l’outil de somme de contrôle SHA-224 de fichier. Si vous êtes libre de choisir, SHA-256 est bien plus largement pris en charge.
Comment fonctionne Générateur de hachage SHA-224
SHA-224 exécute la fonction de compression de SHA-256 (64 tours sur huit mots de 32 bits, blocs de 512 bits, longueur en big-endian) mais part de ses propres huit mots initiaux (issus des racines carrées des 9e à 16e nombres premiers) et ne produit que les sept premiers mots. À cause de cette valeur initiale différente, ce n’est pas simplement le début de 56 caractères hexadécimaux de SHA-256. Le texte est d’abord converti en octets (UTF-8 par défaut) : les mêmes caractères donnent donc toujours le même hachage.
Cas d'utilisation courants
- Vérifier le SHA-224 attendu d’une chaîne dans un test unitaire ou une fixture
- Hacher des octets hex copiés depuis un débogueur, une capture de paquets ou une spécification de protocole
- Comparer la sortie SHA-224 de deux langages de programmation qui divergent
- Générer des identifiants ou clés de cache déterministes à partir d’un texte
- Obtenir la forme Base64 d’une empreinte SHA-224 pour des en-têtes ou des fichiers de configuration
Note de Sécurité
SHA-224 ne présente aucune attaque pratique connue. Les hachages simples ne conviennent pas non plus au stockage de mots de passe : utilisez un hachage de mot de passe lent et salé, tel qu’Argon2, scrypt ou bcrypt. Tout est calculé localement dans votre navigateur ; rien de ce que vous saisissez n’est envoyé.
Questions Fréquentes
SHA-224 est-il simplement un SHA-256 raccourci ?
Non. Il utilise une valeur initiale différente : sa sortie n’a aucun rapport avec les 224 premiers bits de SHA-256. Pour abc, SHA-224 donne 23097d22… alors que SHA-256 commence par ba7816bf….
Où SHA-224 est-il utilisé ?
Dans les protocoles qui visent un niveau de sécurité de 112 bits avec une empreinte plus courte, comme certains jeux de paramètres DSA/ECDSA (P-224), les cartes à puce et les appareils contraints.
Pourquoi le hachage change-t-il complètement quand je modifie un caractère ?
C’est l’effet d’avalanche, que tout hachage cryptographique est conçu pour produire : inverser un seul bit d’entrée change environ la moitié des 224 bits de sortie, si bien que des entrées proches donnent des empreintes sans rapport.
Un espace ou un saut de ligne final compte-t-il ?
Oui. Le hachage porte sur chaque octet : abc et abc suivi d’un saut de ligne donnent des valeurs SHA-224 différentes. Assurez-vous que l’entrée contient exactement les octets que vous voulez hacher.