Calculateur de hachage SHA-3 256 bits

Générer l'empreinte de message de 256 bits/32 octets SHA-3 (Secure Hash Algorithm 3 défini par FIPS PUB 202) d'une chaîne de texte codée en hexadécimal. SHA-3 256 bits est la taille de sortie la plus couramment utilisée pour le hachage à usage général.

Hachage SHA-3 256 bits:

Outils connexes

Plus d'informations sur le hachage SHA-3

SHA-3 (Secure Hash Algorithm 3) est une fonction de hachage cryptographique standardisée par le NIST dans FIPS PUB 202. La variante 256 bits est la taille de sortie la plus couramment utilisée, produisant une empreinte de message de 32 octets qui offre un bon équilibre entre sécurité et efficacité.

SHA-3 a été conçu par Guido Bertoni, Joan Daemen, Michaël Peeters et Gilles Van Assche, et a été sélectionné comme gagnant du concours de fonctions de hachage du NIST en 2012. Contrairement à SHA-2, qui utilise la construction Merkle-Damgård, SHA-3 est basé sur la construction en éponge Keccak.

La construction en éponge fonctionne en deux phases:

  1. Phase d'absorption: Le message d'entrée est rempli et divisé en blocs. Chaque bloc est combiné par XOR dans une partie de l'état interne, suivi d'une fonction de permutation (Keccak-f).

  2. Phase d'essorage: Les blocs de sortie sont extraits de l'état, avec la permutation appliquée entre les extractions si plus de sortie est nécessaire.

Avantages clés de SHA-3 256 bits:

  • Résistance aux attaques d'extension de longueur qui affectent SHA-2

  • Structure interne différente de SHA-2, offrant une diversité d'algorithmes

  • Niveau de sécurité de 128 bits contre les attaques de collision

  • Niveau de sécurité de 256 bits contre les attaques de préimage

SHA-3 256 bits est recommandé pour les applications nécessitant une fonction de hachage cryptographique à usage général avec de fortes garanties de sécurité. Il convient aux signatures numériques, aux codes d'authentification de message, à la dérivation de clés et à la génération de nombres aléatoires.