Calculer et comparer une empreinte SHA-256
SHA-256 produit 256 bits, affichés ici comme 64 caractères hexadécimaux. Utilisez-le pour relever l’empreinte d’un court texte ou comparer une valeur connue à une somme de contrôle publiée par une source fiable. Saisissez exactement la chaîne, espaces et éventuel retour à la ligne final compris, puis comparez chaque caractère. Les textes bonjour et Bonjour donnent des résultats différents ; ajouter un espace final les change encore. L’outil hache les octets UTF-8, donc deux chaînes Unicode visuellement identiques peuvent différer par leurs octets.
Pour contrôler un fichier, ce champ ne convient que si vous connaissez exactement les octets textuels hachés. Coller le contenu visible d’un fichier peut modifier les fins de ligne ou le codage ; un outil de contrôle de fichiers convient mieux aux fichiers quelconques. Une concordance SHA-256 n’aide que si la valeur attendue provient d’une source fiable. Elle n’authentifie pas l’auteur et ne protège pas un mot de passe. Pour stocker des mots de passe, utilisez un algorithme dédié avec sel, pas une empreinte SHA-256 brute.
Une empreinte cryptographique est à sens unique
Une fonction de hachage cryptographique transforme des octets en une empreinte de longueur fixe. Pour les mêmes octets et le même algorithme, le résultat est déterministe ; changer un seul octet produit normalement une empreinte très différente. Ce convertisseur écrit d’abord le texte saisi en octets UTF-8, utilise ensuite l’implémentation cryptographique du navigateur et affiche le résultat en hexadécimal. Retours à la ligne, espaces, casse et normalisation Unicode peuvent modifier les octets. Pour comparer deux empreintes, vérifiez que les octets de départ et l’algorithme sont identiques.
Une empreinte aide à détecter une modification lorsqu’on la compare à une valeur de référence fiable. Elle ne prouve pas à elle seule l’identité du créateur ; un attaquant capable de remplacer le fichier et son empreinte publiée peut contourner ce contrôle. Le hachage n’est pas du chiffrement : il n’y a ni clé ni opération permettant de retrouver le texte initial. Une fonction SHA rapide à usage général ne convient pas seule au stockage des mots de passe. Ceux-ci exigent une méthode dédiée, salée et volontairement coûteuse, comme Argon2 ou bcrypt.
Contrôler soigneusement une valeur SHA-256
Saisissez exactement le texte dont vous voulez l’empreinte SHA-256 et comparez les 64 caractères à une valeur indépendante et fiable. Le calcul passe par l’API cryptographique du navigateur ; le texte n’est pas envoyé à un service de hachage. Si cette API manque dans le contexte actuel, l’outil signale la limite. Ne supprimez pas un espace ou un retour final uniquement pour forcer une concordance. Un écart peut venir des octets, de l’algorithme ou du codage choisis plutôt que d’une erreur de calcul.
Pour pouvoir répéter le contrôle, notez si la source comportait des fins de ligne et si elle avait été normalisée avant le hachage. Copier le texte visible d’un document peut modifier des caractères cachés ; partez donc de la même source originale si possible. Comparez l’empreinte entière, pas seulement ses premiers caractères. Si la somme attendue figure à côté d’un téléchargement peu fiable, cherchez-la aussi par un canal de confiance ; une concordance fournie par le même attaquant ne prouve pas l’authenticité.