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/ Vos données restent dans votre navigateur.
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 ?
- Sélectionnez la taille : SHA3-224, SHA3-256, SHA3-384 ou SHA3-512.
- Saisissez ou collez votre texte (ou passez le type d’entrée sur octets hex).
- 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 :
The quick brown fox jumps over the lazy dog
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.
Outils associés
Générateur de hash SHA-256
Hachez n’importe quel texte en SHA-256 et obtenez l’empreinte de 256 bits en hex ou Base64, en temps réel.
Hash & checksum
Générateur de hash SHA-512
Obtenez l’empreinte SHA-512 de 512 bits de votre texte ou d’octets hex, à copier en hex ou Base64.
Hash & checksum
Générateur de hash SHA-384
Calculez l’empreinte SHA-384 de 384 bits d’un texte ou d’octets hex et copiez-la en hex ou Base64.
Hash & checksum
Générateur HMAC
Signez un message avec une clé secrète grâce à HMAC et copiez le code d’authentification en hex ou Base64.
Hash & checksum
Calculateur de hash de fichier
Déposez un ou plusieurs fichiers et obtenez toutes les sommes utiles en une passe, sans rien envoyer.
Hash & checksum
Vérificateur de hash
Collez la somme de contrôle fournie, déposez le fichier et voyez si elles correspondent.
Hash & checksum