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).