Ce que calcule cet outil
SHA-384 appartient à SHA-2 et génère 384 bits, représentés par 96 caractères hexadécimaux. Il utilise une initialisation distincte de SHA-512 ; il n'est pas correct de calculer SHA-512 et de conserver simplement le premier 96 caractères. Cet outil calcule lui-même l'algorithme SHA-384.
Utilisez cette page lorsqu'une spécification, un workflow de signature ou une intégration identifie explicitement SHA-384. Garder le nom de l'algorithme à côté d'un résumé exporté permet d'éviter de le mélanger avec une valeur tronquée d'une autre fonction. La casse hexadécimale n'est qu'une convention d'affichage ; cela ne modifie pas les octets de résumé.
Un résumé à lui seul ne constitue ni un cryptage ni une signature numérique. Pour reproduire une valeur connue, vérifiez l'encodage du message, tous les espaces et les octets exacts du fichier. Si un protocole appelle HMAC-SHA384, utilisez l'outil HMAC distinct : ajouter une clé à un message n'est pas une construction équivalente.
Exemple travaillé
UTF-8 · abc · SHA-384
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
Comment calculer et comparer
- Saisissez le texte exact dans Texte de saisie ou choisissez Exemple pour charger
abc. Le texte est codé au format UTF-8 ; les espaces et les fins de ligne sont conservés. - En mode texte unique, saisie non vide jusqu'à 64 KiB mise à jour après une courte pause. Cliquez sur Calculer le hachage pour une entrée vide ou un texte plus grand. La modification de l’entrée efface le résultat précédent.
- Pour vérifier un fichier enregistré, ouvrez la Somme de contrôle du fichier, confirmez l'algorithme et choisissez ou déposez le fichier. Le mode fichier lit ses octets d'origine et démarre automatiquement.
Pour les résultats ligne par ligne, activez Un par ligne, choisissez d'inclure ou non des lignes vides, puis cliquez sur Calculer le hachage. Le mode Ligne ne calcule pas automatiquement. CRLF, LF et CR séparent les enregistrements et ne sont pas inclus dans le résumé de chaque ligne. Les lignes en double conservent leurs numéros de ligne d'origine.
Collez uniquement la référence hexadécimale complète dans Comparer la valeur attendue (facultatif) et cliquez sur Vérifier. La casse des lettres et les espaces collés environnants sont ignorés ; les espaces internes et la mauvaise longueur sont rejetés. Copier conserve le résultat complet. Les exportations TXT et CSV incluent les identifiants, les noms d'algorithmes et les résumés, et non le texte source ou les clés secrètes.
Limites, confidentialité et prochaines étapes
Le texte est limité à 10 MiB et le mode ligne à 10 000 enregistrements, y compris les enregistrements vides avant le filtrage. Les fichiers sont limités à 50 entrées de file d'attente et 1 GiB chacune, lues séquentiellement dans des morceaux 2 MiB. Ces limites protègent les ressources du navigateur ; ils ne garantissent pas un traitement rapide sur chaque téléphone. Annulez si nécessaire. Le calcul s'effectue dans le navigateur, tandis que les demandes normales de pages et d'actifs parviennent toujours au service d'hébergement.
Utilisation de la variante SHA-384 exacte demandée par une spécification
Un résumé SHA-384 est 48 octets. Hex représente chaque octet avec deux caractères, produisant la valeur de 96 caractères renvoyée ici. Une signature ou une intégration peut plutôt coder ces mêmes octets de résumé en Base64 ; une différence de longueur visible ne suffit pas pour conclure que l'algorithme de hachage est erroné.
SHA-384 partage une famille avec SHA-512 mais a des valeurs initiales différentes. Conserver le premier 96 caractères d’un résumé SHA-512 ne reproduira pas SHA-384. Sélectionnez SHA-384 avant de traiter le fichier et conservez la sortie complète. Si un document ou un certificat signé mentionne SHA-384, cette calculatrice peut reproduire un résumé brut, mais elle ne crée ni ne valide la signature ni n'analyse la plage d'octets signée de ce conteneur.
Une vérification directe de l'erreur de troncature SHA-384
Utilisez l'exemple sur cette page et sur SHA-512. Comparez SHA-384 d'abc avec le premier 96 caractères de SHA-512 d'abc. Elles diffèrent même si les longueurs affichées concordent.
SHA-384 / abc:
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512 / abc / first 96 hex caractères only (NOT SHA-384):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd
Format SHA-384 et erreurs de construction
| Problème observé | Pourquoi ça arrive | Ce qu'il faut faire |
|---|---|---|
| Un SHA-512 raccourci ne correspond pas | SHA-384 n'est pas une sous-chaîne de SHA-512 ordinaire | Recalculez avec SHA-384 sélectionné. |
| La valeur attendue est Base64 | Le champ de comparaison accepte les valeurs hexadécimales | Décodez et réencodez correctement le résumé, ou obtenez une référence hexadécimale. |
| La signature du certificat est beaucoup plus longue | Une signature n'est pas un résumé brut | Utilisez l'outil de vérification de signature approprié et les règles d'octet signé. |