Aller au contenu

Générateur de SHA-224

Calculez le hachage SHA-224 de n'importe quel texte en une étape. L'outil encode votre entrée en UTF-8, exécute la variante de 224 bits de la famille SHA-2 définie dans FIPS 180-4 et renvoie le condensat hexadécimal de 56 caractères ou sa forme Base64. Les développeurs l'utilisent pour vérifier les condensats dans les protocoles et les suites de tests qui attendent SHA-224, comme certaines configurations TLS, DNSSEC et de signature.

Réinitialiser

Foire aux questions

Qu'est-ce que SHA-224 ?

SHA-224 est un membre de la famille SHA-2 définie dans FIPS 180-4. Il utilise la même fonction de compression que SHA-256 avec des valeurs initiales différentes, puis tronque le résultat à 224 bits. La sortie fait 28 octets, soit 56 caractères hexadécimaux.

Comment mon texte est-il converti en octets avant le hachage ?

L'outil encode le texte exactement tel que vous l'avez saisi en UTF-8 et hache ces octets. Les espaces, les tabulations et les sauts de ligne sont pris en compte : un saut de ligne final produit donc un condensat différent. Les caractères non ASCII, comme les lettres accentuées ou les emoji, occupent deux à quatre octets chacun.

À quoi ressemble le hachage SHA-224 d'une chaîne vide ?

Le hachage d'une entrée vide renvoie d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Le texte abc donne 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, le vecteur de test publié. Vous pouvez utiliser ces deux valeurs pour vérifier qu'une autre implémentation donne les mêmes résultats.

Quelle est la différence entre la sortie hexadécimale et la sortie Base64 ?

Les deux représentent les mêmes 28 octets. Le format hexadécimal écrit chaque octet avec deux caractères minuscules, soit 56 caractères, tandis que Base64 les regroupe en 40 caractères avec du remplissage. Choisissez le format attendu par votre fichier de configuration, votre en-tête ou votre API.

SHA-224 est-il sécurisé ?

SHA-224 ne présente aucune attaque pratique connue contre les collisions ou la préimage et offre une résistance aux collisions d'environ 112 bits. Il est plus faible que SHA-256 uniquement parce que sa sortie est plus courte. Pour les nouvelles conceptions, SHA-256 ou SHA-384 sont les choix les plus courants.

Pourquoi utiliser SHA-224 plutôt que SHA-256 ?

SHA-224 est principalement utilisé lorsqu'un protocole ou une norme l'exige, ou lorsqu'un condensat plus court permet de gagner de la place tout en offrant la sécurité de 112 bits de RSA ou de 3DES à 2048 bits. Son coût est le même que celui de SHA-256. Si rien n'impose SHA-224, SHA-256 est le choix par défaut le plus sûr pour la compatibilité.

Puis-je hacher un fichier avec cet outil ?

L'outil hache le texte que vous collez, pas les fichiers importés. Pour les fichiers binaires, utilisez une commande comme openssl dgst -sha224 ou sha224sum sur votre machine. Le contenu d'un fichier texte ne donne le même condensat que si les fins de ligne et l'encodage correspondent exactement.

SHA-224 est-il un bon choix pour stocker des mots de passe ?

Non. SHA-224 est conçu pour être rapide, ce qui permet aux attaquants de tester des milliards de possibilités par seconde. Stockez les mots de passe avec une fonction lente et salée, comme bcrypt ou Argon2, disponibles avec les générateurs Bcrypt Generator et Argon2 Generator de ce site.

Quelle peut être la longueur de l'entrée ?

Vous pouvez hacher jusqu'à 5 MiB de texte par requête. Le hachage est calculé sur le serveur en un seul passage et rien n'est stocké ni enregistré. Pour les données plus volumineuses, mieux vaut utiliser un outil en ligne de commande local.

Le résultat SHA-224 est-il toujours le même pour un même texte ?

Oui. SHA-224 est déterministe : des octets identiques produisent toujours le même condensat, quel que soit le système. Une seule différence de caractère produit un résultat complètement différent, ce qui rend le hachage utile pour repérer les modifications accidentelles.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.