Générateur de hachage SHA-512/224

Générez instantanément le hachage SHA-512/224 de n’importe quel texte dans votre navigateur. Entrée UTF-8, hex ou Base64 ; sortie hex ou Base64. Gratuit, privé, sans envoi.

SHA-512/224

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-512/224 ?

SHA-512/224 est une variante de SHA-2 qui exécute le moteur 64 bits de SHA-512 avec sa propre valeur initiale et produit 224 bits. Cet outil calcule l’empreinte SHA-512/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-512/224

  1. 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).
  2. 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.
  3. Choisissez le Format de sortie (hex minuscules, hex majuscules ou Base64), puis cliquez sur Copier.

Exemple

Entrée
abc
Sortie
4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa

SHA-512/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-512/224

Utilisez l’outil SHA-512/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-512/224 de fichier. Si un protocole parle seulement de « SHA-224 », il s’agit du SHA-224 sur 32 bits, pas de celui-ci.

Comment fonctionne Générateur de hachage SHA-512/224

SHA-512/t utilise telle quelle la fonction de compression de SHA-512, mais sa valeur initiale est générée par la fonction de génération d’IV de FIPS 180-4 : SHA-512 de la chaîne ASCII SHA-512/224, calculé à partir de l’IV de SHA-512 combiné par XOR avec a5a5a5a5a5a5a5a5. L’empreinte correspond aux 224 premiers bits de l’état final. Cet outil implémente cette construction et dérive l’IV exactement comme spécifié. 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-512/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-512/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-512/224 pour des en-têtes ou des fichiers de configuration

Note de Sécurité

SHA-512/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-512/224 est-il identique à SHA-224 ?

Non. SHA-224 repose sur le moteur 32 bits de SHA-256 ; SHA-512/224 repose sur le moteur 64 bits de SHA-512 avec une autre valeur initiale. Pour abc, ils donnent respectivement 23097d22… et 4634270f….

Est-ce simplement les 224 premiers bits de SHA-512 ?

Non. Comme la valeur initiale diffère, le résultat n’a aucun rapport avec un SHA-512 tronqué. Les outils qui se contentent de tronquer SHA-512 produisent de fausses valeurs SHA-512/224.

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-512/224 différentes. Assurez-vous que l’entrée contient exactement les octets que vous voulez hacher.

Explorer d'autres catégories