Aller au contenu

Générateur de hash SHA-3

Choisissez SHA3-224, 256, 384 ou 512 et hachez votre texte avec la norme NIST fondée sur Keccak.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Générateur de hash SHA-3 ?

SHA-3 est la norme NIST de 2015 (FIPS 202) construite sur l’éponge Keccak. Ce n’est pas un remplaçant d’un SHA-2 cassé mais une alternative de conception différente : elle est immunisée contre les attaques par extension de longueur et offre une seconde famille indépendante si SHA-2 venait à faiblir.

Choisissez une taille d’empreinte (224, 256, 384 ou 512 bits), saisissez du texte ou des octets hex, et l’outil affiche l’empreinte en hex ou Base64. Attention : Ethereum utilise le remplissage Keccak-256 d’origine, dont le résultat diffère du SHA3-256 normalisé calculé ici.

Comment ça marche ?

  1. Sélectionnez la taille : SHA3-224, SHA3-256, SHA3-384 ou SHA3-512.
  2. Saisissez ou collez votre texte (ou passez le type d’entrée sur octets hex).
  3. Copiez l’empreinte en hex ou Base64. SHA3-256 de « abc » vaut 3a985da74fe225b2…

Cas d'usage courants

  • Assurer l’interopérabilité avec un système ou une spécification qui impose SHA-3.
  • Tester une implémentation SHA-3 avec des vecteurs standard.
  • Choisir un hachage non vulnérable à l’extension de longueur pour une construction à clé.
  • Comparer les empreintes SHA-2 et SHA-3 des mêmes données.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
The quick brown fox jumps over the lazy dog
Sortie
69070dda01975c8c120c3aada1b282394e7f032fa9cf32f4cb2259a0897dfc04

Confidentialité

Générateur de hash SHA-3 s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

SHA3-256 diffère de Keccak-256 (utilisé par Ethereum) à cause d’un octet de remplissage différent : leurs empreintes ne correspondent pas. SHA-3 est aussi rapide, donc inadapté aux mots de passe.

Questions fréquentes

SHA-3 est-il meilleur que SHA-2 ?

Pas forcément. SHA-2 n’est pas cassé et va plus vite en logiciel ; SHA-3 offre une conception différente et résiste à l’extension de longueur. Les deux sont approuvés par le NIST.

Pourquoi mon hash Ethereum ne correspond-il pas à SHA3-256 ?

Ethereum utilise Keccak-256 avant normalisation, avec un remplissage différent. Le SHA3-256 normalisé donne une autre empreinte pour la même entrée.

Quelle taille choisir ?

SHA3-256 correspond au niveau de sécurité de 128 bits visé par la plupart des applications ; ne prenez SHA3-512 que si un protocole exige l’empreinte longue.

Plus d'outils dans Hash & checksum →