# Générateur SHA3-256

Calculez le hachage SHA3-256 de n'importe quel texte selon la norme SHA-3 fondée sur Keccak, définie par FIPS 202. L'outil encode votre entrée en UTF-8 et renvoie le condensat de 256 bits sous forme de 64 caractères hexadécimaux ou de Base64. Il est utile aux développeurs qui ont besoin de condensats SHA-3 pour des protocoles, des jeux de données de test et des vérifications d'intégrité, ou qui souhaitent comparer les résultats avec une autre bibliothèque SHA-3.

## Foire aux questions

### Qu'est-ce que SHA3-256 ?

SHA3-256 est une fonction de hachage de la norme SHA-3, FIPS 202, fondée sur la construction éponge Keccak. Elle produit un condensat de 256 bits, représenté par 64 caractères hexadécimaux. Sa conception interne est complètement différente de celle de SHA-2.

### SHA3-256 est-il identique à Keccak-256 utilisé par Ethereum ?

Non. Ethereum utilise la version originale de Keccak-256, qui complète l'entrée différemment de la norme SHA-3 finale. Les deux produisent des condensats différents pour un même texte. Cet outil calcule le SHA3-256 normalisé par FIPS 202.

### Quels sont les vecteurs de test de SHA3-256 ?

La chaîne vide produit le hachage a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a. Le texte abc produit le hachage 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532. Les deux correspondent aux exemples du NIST.

### Pourquoi choisir SHA-3 plutôt que SHA-256 ?

SHA-3 offre une solution de repli si une faiblesse est un jour découverte dans SHA-2, car les deux conceptions n'ont rien en commun. Il est également immunisé contre les attaques par extension de longueur. SHA-256 reste sûr et bénéficie d'une prise en charge plus large ; choisissez donc SHA-3 lorsqu'une spécification l'exige.

### Comment mon entrée est-elle traitée ?

Votre texte est encodé en UTF-8 puis haché octet par octet. Chaque espace et saut de ligne compte. Le calcul s'exécute en WebAssembly sur le serveur, et l'entrée n'est pas enregistrée.

### Quelle est la différence entre les sorties hexadécimale et Base64 ?

Les deux encodent le même condensat de 32 octets. L'hexadécimal utilise 64 caractères minuscules, tandis que Base64 en utilise 44, avec un caractère de remplissage. Choisissez le format attendu par votre code ou votre documentation.

### Peut-on inverser SHA3-256 ?

Non. SHA3-256 est une fonction à sens unique : il est impossible de retrouver le texte d'origine à partir du condensat. Les entrées courtes ou courantes peuvent toutefois être devinées en testant des possibilités ; ne considérez donc jamais le hachage d'une valeur facile à deviner comme un secret.

### SHA3-256 convient-il aux mots de passe ?

Pas à lui seul. Il est rapide, ce qui permet aux attaquants de tester de nombreuses possibilités par seconde. Utilisez plutôt une fonction de hachage de mots de passe comme Argon2, bcrypt ou scrypt.

### Quelle peut être la longueur du texte ?

L'outil accepte jusqu'à 5 MiB de texte par requête. Il vaut mieux hacher localement les données plus longues ou les fichiers binaires, par exemple avec openssl dgst -sha3-256.

### SHA3-256 donne-t-il le même résultat partout ?

Oui. Toute implémentation correcte renvoie le même condensat pour les mêmes octets. Si deux outils ne donnent pas le même résultat, la cause est presque toujours un encodage de texte différent, un saut de ligne final ou la confusion avec la variante Keccak décrite ci-dessus.

Votre publicité ici ?

[Envoyez-nous un e-mail](mailto:hi@dennn.is?subject=Publicit%C3%A9%20sur%20OneClick%20Pro)

[Annonce La suite de plugins prête pour les agents de WordPress.](https://sleekwp.com/?ref=oneclickpro)
