Générateur de hachage SHA-384
Générez instantanément le hachage SHA-384 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-384 ?
SHA-384 est un hachage SHA-2 dont la sortie fait 384 bits (96 caractères hexadécimaux), construit sur le moteur 64 bits de SHA-512 avec sa propre valeur initiale. Cet outil calcule l’empreinte SHA-384 de 384 bits d’un texte ou d’octets bruts (hex ou Base64) pendant la saisie et l’affiche en 96 caractères hexadécimaux ou en Base64.
Comment utiliser Générateur de hachage SHA-384
- 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
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-384 des 3 octets ASCII « abc » (UTF-8, sortie hex en minuscules), le vecteur de test standard.
Quand utiliser Générateur de hachage SHA-384
Utilisez l’outil SHA-384 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-384 de fichier. Utilisez SHA-256 si vous avez besoin d’une compatibilité maximale et d’une valeur plus courte.
Comment fonctionne Générateur de hachage SHA-384
SHA-384 utilise la fonction de compression de SHA-512 : blocs de 1024 bits, 80 tours sur huit mots de 64 bits et un champ de longueur de 128 bits. Il part d’une valeur initiale différente (issue des 9e à 16e nombres premiers) et ne garde que les six premiers mots de 64 bits. La troncature le rend aussi résistant aux attaques par extension de longueur. 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-384 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-384 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-384 pour des en-têtes ou des fichiers de configuration
Note de Sécurité
SHA-384 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
Pourquoi choisir SHA-384 plutôt que SHA-256 ?
Il offre une marge de sécurité plus élevée (résistance aux collisions de 192 bits), il est insensible à l’extension de longueur car tronqué, et il est exigé par des suites comme CNSA et TLS_AES_256_GCM_SHA384. Sur les processeurs 64 bits, il est souvent plus rapide que SHA-256 pour les grandes entrées.
Où rencontre-t-on SHA-384 ?
Dans les attributs Subresource Integrity (integrity="sha384-…", qui utilisent la forme Base64 : choisissez la sortie Base64), les suites de chiffrement TLS 1.3 et les signatures ECDSA P-384.
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 384 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-384 différentes. Assurez-vous que l’entrée contient exactement les octets que vous voulez hacher.