Cryptographie
Générateur de Hash SHA-3
Calcule le hash SHA-3 (Keccak) de n'importe quel texte en temps réel dans le navigateur. Standardisé par le NIST en 2012, SHA-3 utilise une "construction éponge" fondamentalement différente de SHA-2, servant de filet de sécurité indépendant.
| SHA-3 |
|---|
Tips
- SHA-3 (Keccak) utilise une "construction éponge", fondamentalement différente de la construction Merkle–Damgård de SHA-1/SHA-2.
- Standardisé par le NIST en 2015 après une compétition ouverte de 2007 à 2012 (64 candidats).
- SHA-3 n'est pas destiné à remplacer SHA-2 mais à servir de filet de sécurité indépendant si SHA-2 était compromis.
- SHA-3 prend en charge des longueurs de sortie variables (224, 256, 384, 512 bits) ainsi que les fonctions XOF SHAKE128 et SHAKE256.
- Ethereum utilise Keccak-256 (une variante pré-standardisation de SHA-3) pour ses calculs de hash.
Anecdote — La naissance de Keccak et la compétition NIST : cinq ans pour couronner le prochain standard
2006 : les attaques contre SHA-1 deviennent crédibles → NIST lance une compétition ; 64 algorithmes ; 2012 Keccak de l'équipe belge (Joan Daemen, aussi co-concepteur d'AES).
Pas pour remplacer SHA-2 mais comme assurance si SHA-2 est cassé ; SHA-2 reste sécurisé.
Construction éponge → SHAKE128/SHAKE256 (XOF à longueur arbitraire).