CoderTools

Générateur de hash SHA-3 / Keccak

Générez des valeurs de hash SHA-3 et Keccak avec accélération WebAssembly

À propos de SHA-3 et Keccak

Qu'est-ce que SHA-3 ?

SHA-3 (Secure Hash Algorithm 3) est le dernier membre de la famille Secure Hash Algorithm, standardisé par le NIST en 2015 sous FIPS 202. Contrairement à SHA-1 et SHA-2 qui sont basés sur la construction Merkle–Damgård, SHA-3 utilise la fonction éponge Keccak, offrant une approche de conception complètement différente pour une diversité de sécurité améliorée.

SHA-3 vs Keccak

  • SHA-3 (FIPS 202): La version standardisée par le NIST avec padding de séparation de domaine (padding 01), assurant la compatibilité avec les extensions futures.
  • Keccak: L'algorithme original soumis au concours SHA-3 par Guido Bertoni, Joan Daemen, Michaël Peeters et Gilles Van Assche. Utilisé dans Ethereum pour la génération d'adresses.

Variantes disponibles

  • SHA3-224 / Keccak-224: Sortie 224 bits (56 caractères hex), fournit 112 bits de résistance aux collisions.
  • SHA3-256 / Keccak-256: Sortie 256 bits (64 caractères hex), variante la plus couramment utilisée. Keccak-256 est utilisé par Ethereum.
  • SHA3-384 / Keccak-384: Sortie 384 bits (96 caractères hex), fournit 192 bits de résistance aux collisions.
  • SHA3-512 / Keccak-512: Sortie 512 bits (128 caractères hex), niveau de sécurité le plus élevé.

Cas d'utilisation courants

  • Blockchain et cryptomonnaie (Ethereum utilise Keccak-256)
  • Signatures numériques et vérification de certificats
  • Hachage de mots de passe et dérivation de clés
  • Vérification d'intégrité de fichiers et déduplication

Outils Connexes