Texte et code / MULTIVERTO

Calculer un hash SHA-256

Calculez l’empreinte SHA-256 d’un texte UTF-8 directement dans votre navigateur.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Conversion par lot
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

SHA-256 produit une empreinte de 256 bits affichée sous forme de 64 caractères hexadécimaux. Ce calcul est à sens unique.

Bon à savoir

SHA-256 convient aux sommes de contrôle. Pour stocker des mots de passe, utilisez un algorithme dédié avec sel, comme Argon2 ou bcrypt.

02 / Exemple

Exemple

Votre saisiebonjour
Résultat2cb4b1431b84ec15d35ed83bb927e27e8967d75f4bcd9cc4b25c8d879ae23e18

03 / Guide

Calculer un hash SHA-256 — Comment ça marche

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é.

Les étapes de la conversion
Texte UTF-8
Empreinte cryptographique SHA-256
Hash SHA-256