SHA-256 est l algorithme de hash le plus utilisé de la famille SHA-2. Il transforme des données de longueur quelconque en un condensé de 256 bits, généralement représenté par 64 caractères hexadécimaux. Il est largement utilisé pour la vérification de fichiers, les signatures d API, les certificats et la blockchain, et constitue un choix recommandé pour les calculs de condensés génériques.
La sortie peut être basculée entre Hex et Base64, et Hex accepte les majuscules. Le résultat Hex comporte toujours 64 caractères et le résultat Base64 44 caractères. Les boutons de copie permettent d obtenir Hex, Hex en majuscules, Base64, algorithme plus hash ou JSON. L export prend en charge TXT, JSON et CSV. La zone d informations affiche l algorithme, la longueur de l entrée, l encodage, le format de sortie, la durée, le moteur de calcul et la taille des blocs, ce qui facilite la recherche des différences entre implémentations dans différents langages.
Le moteur de calcul est sélectionné automatiquement selon les possibilités disponibles : les API natives du navigateur ou WebAssembly sont utilisées en priorité, avec un repli vers une bibliothèque compatible en JavaScript pur si nécessaire. Le mode fichier utilise un calcul progressif par blocs, de sorte que l utilisation mémoire ne dépend pas de la taille du fichier. Les petits fichiers sont traités en une seule opération lorsque l API native est disponible, ce qui permet un calcul plus rapide.
L absence de fichier sélectionné, les erreurs de lecture, les algorithmes non pris en charge ou l échec du chargement du module de calcul font l objet d indications claires. En mode vérification, si le résultat calculé ou la valeur attendue manque, l outil demande d abord de compléter les données au lieu de produire une conclusion ambiguë.
Cet outil ne fournit aucune API de calcul côté serveur. Les textes et fichiers sont entièrement traités localement dans le navigateur ; les fichiers ne quittent pas l appareil, les données saisies ne sont ni envoyées au serveur ni enregistrées. Pour stocker les mots de passe des utilisateurs, utilisez bcrypt ou Argon2 plutôt que d appliquer directement SHA-256 aux mots de passe.
Commentaires 0