SHA-3 est le nouveau standard de hachage publié par le NIST en 2015. Basé sur la structure en éponge de Keccak, il utilise une conception différente de SHA-2 et constitue une alternative indépendante pour les applications nécessitant une fonction de hachage moderne.
SHA3-224 produit 56 caractères hexadécimaux, SHA3-256 produit 64 caractères, SHA3-384 produit 96 caractères et SHA3-512 produit 128 caractères. Le résultat peut être encodé en Hex ou Base64 avec option de conversion en majuscules. Les résultats peuvent être copiés ou exportés en TXT, JSON et CSV.
Le calcul SHA-3 utilise en priorité une implémentation WebAssembly locale dans le navigateur et bascule vers une implémentation JavaScript Keccak si nécessaire. Aucun calcul n’est effectué côté serveur. Le hash dépend exactement des octets d’entrée : espaces, retours à la ligne et encodage modifient le résultat final.
Les fichiers absents, les erreurs de lecture ou les problèmes de chargement du module sont signalés clairement. Le mode multiple sans longueur sélectionnée et la vérification sans hash attendu affichent également des messages adaptés.
Tous les calculs sont réalisés localement dans le navigateur. Les textes et fichiers ne sont ni envoyés au serveur ni enregistrés. Pour le stockage des mots de passe, utilisez plutôt bcrypt ou Argon2 qu’un algorithme de hachage général.
Commentaires 0