DevToolPal
FR

Générateur de hash SHA-512

Calculez le hash SHA-512 de n’importe quel texte, ligne par ligne si besoin. Sortie Hex ou Base64, calculée dans votre navigateur.

Traitement local, rien n'est envoyé

Options

Sortie

Texte

0 caractères · 0 B

Hash SHA-512

0 caractères · 0 B

Ce que fait l’outil

Cet outil calcule le hash SHA-512 de n’importe quel texte. SHA-512 est une fonction de hachage cryptographique conçue en 2001 par la NSA et publiée par le NIST dans la famille SHA-2. Elle transforme une entrée de longueur quelconque en une valeur fixe de 512 bits, affichée sous forme de 128 caractères hexadécimaux. La même entrée donne toujours le même hash, et modifier un seul caractère change complètement le hash.

Mode d’emploi

  1. Tapez ou collez du texte dans la zone d’entrée, déposez-y un fichier texte ou cliquez sur Exemple.
  2. Le hash SHA-512 s’affiche pendant la saisie.
  3. Choisissez une sortie Hex ou Base64, et activez Hex en majuscules si le système avec lequel vous comparez utilise des majuscules.
  4. Activez Hacher chaque ligne séparément pour hacher une liste d’un coup, par exemple de nombreux mots de passe ou identifiants. Chaque ligne obtient son propre hash sur la ligne de sortie correspondante.

Le texte est haché en UTF-8, exactement tel que saisi, espaces et sauts de ligne compris. Pour hacher le contenu d’un fichier ou utiliser d’autres algorithmes, voyez le générateur de hash général.

Exemple

Input:  The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Ajoutez un point à la fin et le hash change complètement. Cet « effet avalanche » est ce qui rend les hashs utiles pour repérer la moindre modification des données.

Où SHA-512 est utilisé

SHA-512 est utilisé dans les champs integrity des paquets npm (sha512-…), Subresource Integrity, les hashs de mots de passe Linux ($6$ dans /etc/shadow, qui applique SHA-512 des milliers de fois), les signatures Ed25519, la signature d’API en HMAC-SHA512 et les sommes de contrôle de fichiers.

Sécurité

SHA-512 est sûr. Il appartient à la même famille SHA-2 que SHA-256, avec un état interne et une sortie plus grands. Il est souvent plus rapide que SHA-256 sur les processeurs 64 bits dépourvus d’instructions matérielles SHA. Si vous avez besoin d’une valeur plus courte, SHA-512/256 ou simplement SHA-256 suffit généralement. Pour les mots de passe, utilisez bcrypt, scrypt ou Argon2.

FAQ

› Mon texte est-il envoyé à un serveur ?

Non. Le hash SHA-512 est calculé dans votre navigateur : mots de passe, clés et textes privés ne quittent jamais votre appareil.

› Peut-on déchiffrer un hash SHA-512 ?

Non. SHA-512 est une fonction de hachage à sens unique, pas un chiffrement. Les sites qui prétendent le « déchiffrer » cherchent la valeur dans des tables de hashs de mots courants, ce qui ne marche que pour des entrées courtes ou banales.

› Pourquoi mon SHA-512 ne correspond-il pas à celui d'un autre outil ?

En général, l'entrée diffère par des caractères invisibles : un saut de ligne final (echo en ajoute un, utilisez echo -n), des fins de ligne Windows CRLF, une espace en tête ou un autre encodage de texte. Cet outil hache exactement les octets UTF-8 de la zone de texte.

› Quelle est la longueur d'un hash SHA-512 ?

512 bits : 128 caractères hexadécimaux, ou 88 caractères en Base64.

› SHA-512 est-il sûr ?

SHA-512 est sûr. Il appartient à la même famille SHA-2 que SHA-256, avec un état interne et une sortie plus grands. Il est souvent plus rapide que SHA-256 sur les processeurs 64 bits dépourvus d'instructions matérielles SHA.