SHA-384 : générateur et recherche de hash

BeetVPN

Votre saisie

Entrée

Résultats

Résultat

Le résultat apparaîtra ici.


Comprendre SHA-384

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.

Taille384 bits
Format courant96 caractères hexadécimaux

Génération et recherche en base

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.

Bonnes pratiques de sécurité

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.

Reproduire le calcul

Ces exemples utilisent exactement le texte « hello », sans retour à la ligne. Un espace ou un saut de ligne modifierait l’empreinte.

Terminal
printf %s 'hello' | openssl dgst -sha384
PHP
echo hash('sha384', 'hello');
JavaScript
const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-384', bytes);

FAQ

Combien de caractères contient SHA-384 ?

Une empreinte SHA-384 contient 96 caractères hexadécimaux, correspondant à 384 bits.

SHA-384 est-il une version raccourcie de SHA-512 ?

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.

Pourquoi une recherche SHA-384 peut-elle échouer ?

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.

Repères pratiques

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.

Longueur384 bits / 96 hex
ConstructionDérivée de SHA-512
Lot20 empreintes maximum

Questions fréquentes

SHA-384 est-il une version tronquée de SHA-512 ?

Il utilise la structure de SHA-512 avec un état initial distinct et retourne 384 bits.

Peut-il stocker un mot de passe directement ?

Non. Une fonction rapide facilite les essais massifs ; préférez Argon2id, scrypt ou bcrypt.

Le format hexadécimal est-il sensible à la casse ?

Non pour la valeur elle-même, mais les espaces et préfixes doivent être retirés avant comparaison.

Exemples reproductibles

Ces commandes calculent l’empreinte des cinq octets UTF-8 de « hello », sans retour à la ligne ajouté.

Terminal

printf %s "hello" | openssl dgst -sha384

PHP

hash('sha384', 'hello');

JavaScript

const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-384', bytes);