SHA3-512 Hash Generator

Générez en ligne un hash SHA3-512 à partir d’un texte. Saisissez ou collez un message pour calculer son digest SHA-3 de 512 bits sous forme de chaîne hexadécimale minuscule de 128 caractères, puis copiez le résultat. Le calcul s’exécute localement dans votre navigateur avec une implémentation JavaScript de SHA-3, et le sélecteur d’algorithme permet de comparer SHA3-512 avec SHA-512, SHA3-256, SHA-256, BLAKE2, SHA-1, MD5 ou CRC32.

Entrée
0 caract. · 0 octets
Essayer :
Empreinte
✓ Traitement local dans le navigateur ✓ La saisie n’est pas envoyée au serveur
Exemples
Chaîne vide
Entrée (vide)
Sortie a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26

Le hash SHA3-512 d’une entrée vide est une constante définie par FIPS 202.

Texte simple
Entrée bonjour le monde
Sortie edb7f3654791e58dcc134d1c56c8bf0ded7bcdf21b41b8847699704466c4db4e0055a70d45c23d21d86478a8dfa17d3370fcb3f9b765ea8552b85dc1795f716a

Un texte court produit une chaîne hex SHA3-512 fixe de 128 caractères.

Effet avalanche
Entrée Bonjour le monde
Sortie fffa415d82cf89b1e07c64d5499f58daef003b237f6c76a5109bd3e57570f718dfa3ec5ecad16b20275d129ecd97c3c8a7be2601b8173907dc51f7c492cc5fbf

Un simple changement de casse produit une sortie sans lien apparent.

Texte Unicode
Entrée Portez ce vieux whisky au juge blond qui fume.
Sortie 67baabe16600b3d39fa48da98f03dcda9c3cd19fbd8d32728e559a173a449b268909446aa02d82a8f3f071156c4fc3e96faed435b15f9321e4a6e4f7147eba48

Cet exemple montre que SHA3-512 hache les octets UTF-8 exacts, y compris espaces et ponctuation.

Qu’est-ce que SHA3-512 ?

SHA3-512 est une fonction de hachage cryptographique de la famille SHA-3, normalisée par le NIST dans FIPS 202 en 2015. Elle transforme une entrée de n’importe quelle longueur en un digest fixe de 512 bits (64 octets), généralement écrit sur 128 caractères hexadécimaux. Ce calculateur SHA3-512 en ligne affiche le résultat en hexadécimal minuscule.

SHA3-512 est déterministe et conçue pour être à sens unique et résistante aux collisions : les mêmes octets d’entrée produisent le même digest, mais le digest ne peut pas être déchiffré pour retrouver le texte d’origine. SHA-3 repose sur la permutation Keccak-p[1600] et une construction sponge, très différente de SHA-2. Aucune attaque pratique de préimage ou de collision contre SHA3-512 n’est connue.

SHA3-512 vs SHA-512

SHA3-512 et SHA-512 produisent tous deux des digests de 512 bits, mais ce sont des conceptions différentes. SHA-512 appartient à la famille SHA-2 et utilise une construction de type Merkle–Damgård avec des opérations 64 bits. SHA3-512 utilise la construction sponge de Keccak et la permutation Keccak-p[1600]. La même entrée produit donc des sorties totalement différentes.

SHA-512 bénéficie souvent d’un support plus large et de bonnes performances logicielles. SHA3-512 est utile lorsqu’un protocole exige SHA-3, lorsque la diversité de conception compte ou lorsqu’un digest SHA-3 fixe de 512 bits est requis. Choisissez toujours l’algorithme exact indiqué par la spécification, l’API, le vecteur de test ou la somme de contrôle publiée.

Comment utiliser le générateur SHA3-512
  1. Saisissez ou collez le texte à hacher dans le champ d’entrée.
  2. Gardez SHA3-512 sélectionné dans le menu des algorithmes.
  3. Le générateur calcule le digest dans votre navigateur et affiche un résultat hexadécimal de 128 caractères.
  4. Utilisez le bouton de copie pour placer le hash SHA3-512 dans le presse-papiers.

Le calculateur hache les octets UTF-8 exacts du texte. La casse, les espaces, la ponctuation, les caractères Unicode et les retours à la ligne comptent. Une entrée vide est valide et produit le digest SHA3-512 standard de la chaîne vide. Vous pouvez aussi comparer le même texte avec SHA-512, SHA-256, SHA3-256, SHA3-384, BLAKE2, SHA-1, MD5 ou CRC32.

Fonctionnement de SHA3-512 et usages

SHA3-512 utilise un état sponge de 1600 bits. Pendant la phase absorb, les blocs d’entrée sont mélangés dans une partie rate de 576 bits et la permutation Keccak met à jour tout l’état ; les 1024 bits de capacity restants apportent la marge de sécurité. Après la séparation de domaine et le padding SHA-3, la phase squeeze lit 512 bits de sortie. Un changement minime de l’entrée doit modifier de nombreux bits de sortie : c’est l’effet avalanche visible dans les exemples.

SHA3-512 peut servir aux contrôles d’intégrité, aux empreintes longues, aux identifiants de contenu, aux flux de signature numérique, aux digests propres à un protocole et aux constructions cryptographiques qui exigent SHA-3 avec une sortie de 512 bits. Un digest simple n’authentifie pas la source et ne convient pas au stockage de mots de passe. Utilisez HMAC ou KMAC pour l’authentification avec clé secrète, et Argon2id, scrypt, bcrypt ou PBKDF2 pour les mots de passe.

FAQ

Choisissez SHA3-512 lorsqu’une spécification exige SHA-3, lorsqu’un digest SHA-3 fixe de 512 bits est nécessaire ou lorsque la diversité par rapport à SHA-2 est importante. SHA-512 est souvent plus rapide et plus largement pris en charge. Pour l’interopérabilité, suivez toujours l’algorithme exact demandé.

Un digest SHA3-512 mesure 512 bits, soit 64 octets. En représentation hexadécimale, cela donne 128 caractères. Ce générateur renvoie de l’hexadécimal en minuscules.

Ne stockez pas les mots de passe avec SHA3-512 brut. C’est un hash rapide, ce qui aide les attaques par essais. Utilisez Argon2id, scrypt, bcrypt ou PBKDF2 avec un sel aléatoire unique et un facteur de coût adapté.

Le calcul SHA3-512 s’exécute localement dans votre navigateur avec JavaScript ; le texte n’est pas envoyé au serveur pour le hachage. Évitez de saisir des secrets sur un site, un appareil ou un navigateur non fiable.

Non. SHA3-512 est une fonction de hachage à sens unique : il n’existe pas de décodeur SHA3-512 ni de clé permettant de restaurer le texte d’origine. On peut seulement deviner une entrée, la hacher et comparer le résultat.

Les outils peuvent hacher des octets différents ou un autre algorithme. Vérifiez la casse, les espaces, tabulations, retours à la ligne, la normalisation Unicode et le format attendu : texte, hex, Base64 ou octets de fichier. Confirmez aussi qu’il s’agit bien de SHA3-512 FIPS 202, et non de SHA-512 ou Keccak.

Non. SHA3-512 normalisé et les anciennes variantes Keccak-512 partagent la permutation Keccak, mais SHA-3 utilise des règles spécifiques de séparation de domaine et de padding. La même entrée peut produire des résultats différents.

Cette page hache le texte saisi dans le champ d’entrée ; elle ne téléverse pas et ne lit pas de fichiers. Coller un nom de fichier hache le nom lui-même, pas le contenu. Pour un fichier, utilisez un outil qui lit ses octets bruts.
Outils associés

Générateur HMAC

Générez un HMAC avec un texte et une clé secrète dans votre navigateur.