SHA-384 appartient à la famille SHA-2. Il produit une empreinte de 384 bits, soit 96 caractères hexadécimaux. Il est proche de SHA-512 mais utilise une valeur initiale différente et tronque le résultat.
Le générateur calcule SHA-384 pour le texte saisi. La recherche tente ensuite de retrouver une correspondance déjà présente dans notre corpus ; elle n’est donc pas garantie, même si le hash est valide.
SHA-384 convient à l’intégrité et aux signatures lorsqu’il est employé dans un protocole approprié. Utilisé seul, il n’est pas une bonne fonction de stockage de mots de passe, car il est conçu pour être rapide. Préférez une fonction lente avec sel.
Ces exemples utilisent exactement le texte « hello », sans retour à la ligne. Un espace ou un saut de ligne modifierait l’empreinte.
printf %s 'hello' | openssl dgst -sha384echo hash('sha384', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-384', bytes);Une empreinte SHA-384 contient 96 caractères hexadécimaux, correspondant à 384 bits.
Il utilise la même structure générale que SHA-512, avec des valeurs initiales différentes, puis fournit une sortie de 384 bits.
La base ne peut retourner que les textes déjà indexés. Un hash salé, aléatoire ou issu d’un texte rare est souvent absent.
SHA-384 appartient à la famille SHA-2 et produit une empreinte de 384 bits. Il est notamment utilisé dans certains profils TLS et signatures numériques.
Il utilise la structure de SHA-512 avec un état initial distinct et retourne 384 bits.
Non. Une fonction rapide facilite les essais massifs ; préférez Argon2id, scrypt ou bcrypt.
Non pour la valeur elle-même, mais les espaces et préfixes doivent être retirés avant comparaison.
Ces commandes calculent l’empreinte des cinq octets UTF-8 de « hello », sans retour à la ligne ajouté.
printf %s "hello" | openssl dgst -sha384hash('sha384', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-384', bytes);