Aller au contenu principal

Générateur de hachage SHA-256

Générez des hachages SHA-256, SHA-1 ou MD5 pour du texte et des fichiers. Vérifiez l'intégrité des fichiers sans rien envoyer. Vos fichiers restent sur votre appareil.

SHA-256 produit une empreinte hexadécimale de 64 caractères ; SHA-1 et MD5 servent à vérifier d'anciennes sommes de contrôle. Pour vérifier un téléchargement, comparez votre empreinte calculée à celle publiée par l'éditeur.

Espace de travail

Mode

Algorithme de hachage

Entrée

Choisir un fichier

Ctrl+Entrée pour exécuter · Échap pour effacer

Pas encore de résultat

Saisissez votre entrée ci-dessus, le résultat s'affichera ici.

Comment ça marche

Qu'est-ce que SHA-256 ?

Lire les détails +

SHA-256 (Secure Hash Algorithm 256 bits) est une fonction de hachage cryptographique qui produit une valeur de hachage de taille fixe de 256 bits (32 octets) à partir de n'importe quelle donnée d'entrée. Elle fait partie de la famille SHA-2 conçue par la National Security Agency (NSA) et publiée par le NIST en 2001.

Principes techniques

SHA-256 fonctionne selon la construction Merkle-Damgård avec les caractéristiques clés suivantes :

  • Fonction à sens unique: Il est impossible en pratique d'inverser le hachage pour retrouver les données originales
  • Effet avalanche: Un changement d'un seul bit dans l'entrée produit un hachage complètement différent
  • Résistance aux collisions: Il est extrêmement difficile de trouver deux entrées différentes avec le même hachage
  • Déterministe: La même entrée produit toujours la même sortie

L'algorithme traite les données en blocs de 512 bits à travers 64 rondes d'opérations comprenant opérations binaires, additions modulaires et fonctions de compression. Chaque ronde utilise une constante unique dérivée des parties fractionnaires des racines cubiques de nombres premiers.

Référence : un essai réel, les paramètres et les erreurs

Exemple déroulé

SHA-256 des cinq octets h-e-l-l-o

Entrée

hello

Sortie

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Comment vérifier: Exécutez `printf %s hello | sha256sum` sous Linux ou `printf %s hello | shasum -a 256` sous macOS. L'empreinte doit correspondre exactement. Dans le champ Empreinte attendue, les espaces sont ignorés et la casse n'a pas d'importance ; retirez le préfixe 0x ou les deux-points avant de coller.

Paramètres

Paramètres
ParamètreValeurPar défautLimite
AlgorithmeSHA-256, SHA-1 ou MD5SHA-256Empreinte de 256, 160 ou 128 bits
Entrée texteOctets UTF-8—Hachage en direct jusqu'à 10 Ko ; au-delà, utilisez le bouton
Entrée fichierTout type de fichier, lu dans l'onglet—50 Mo par fichier
SortieHexadécimal en minuscules—64, 40 ou 32 caractères hexadécimaux
Valeur attendueHexadécimal avec espaces facultatifs—Comparaison après suppression des espaces et passage en minuscules ; les deux-points et 0x ne sont pas retirés
LotPlusieurs fichiers et une liste .sum colléeDésactivéChaque fichier reçoit conforme, échec ou manquant

Erreurs et remèdes

Erreurs et remèdes
SymptômeCause probableQue faire
Le même texte donne une autre empreinte ailleurs.L'autre outil a haché d'autres octets : saut de ligne final, CRLF au lieu de LF ou autre encodage.Hachez les octets exacts ; utilisez printf %s plutôt que echo et comparez la longueur d'entrée.
L'empreinte attendue ne correspond jamais.La valeur collée contient encore le nom de fichier d'une ligne .sum, un préfixe 0x, des deux-points ou des espaces invisibles.Collez uniquement l'empreinte ; la page retire les espaces et ignore la casse, mais les deux-points et 0x doivent être enlevés.
Un gros fichier est refusé.La page limite chaque fichier à 50 Mo.Pour un fichier plus gros, utilisez la commande CLI affichée ou découpez l'archive.
MD5 ou SHA-1 est refusé en aval.Les deux sont hérités : MD5 n'est pas résistant aux collisions et SHA-1 est déprécié.Utilisez SHA-256 pour les nouvelles vérifications d'intégrité.
Comment générer un hachage sécurisé en ligne

Apprenez à générer des hachages SHA-256, SHA-1 ou MD5 à partir de texte ou de fichiers avec un outil côté client côté client.

  1. 1

    Saisissez du texte ou sélectionnez un fichier

    Tapez n'importe quel texte dans la zone de saisie ou cliquez sur « Choisir un fichier » pour sélectionner un document.

  2. 2

    Sélectionnez l'algorithme de hachage

    Choisissez SHA-256 (recommandé), SHA-1 ou MD5 selon vos besoins de sécurité.

  3. 3

    Cliquez sur « Générer le hachage »

    L'outil calcule le hachage avec l'API Web Crypto de votre navigateur — aucune donnée ne quitte votre appareil.

  4. 4

    Copiez le résultat

    Cliquez sur le bouton de copie pour utiliser le hachage dans votre application ou votre processus de vérification.

Conseils de sécurité
  • Utilisez toujours SHA-256 pour les applications critiques – évitez MD5 et SHA-1
  • Comparez les sommes de contrôle provenant de sources fiables, pas de la même page de téléchargement
  • Pour la distribution de logiciels, publiez les sommes de contrôle sur plusieurs canaux (site web, GitHub, e-mail)
  • Rappel : la vérification de hachage confirme l'intégrité, pas l'authenticité – utilisez des signatures pour cela

Questions fréquentes

Quels algorithmes de hachage sont pris en charge ?

SHA-256, SHA-1 et MD5 pour le texte et les fichiers. SHA-256 est recommandé pour les contrôles d'intégrité.

Mes fichiers sont-ils envoyés lors du hachage ?

Non. Les fichiers sont lus et traités localement dans votre navigateur, les sommes de contrôle sont donc calculées sans aucun envoi.

Quand dois-je utiliser un vérificateur de hachage ?

Utilisez-le pour vérifier des fichiers téléchargés comme des ISO Linux ou des archives de version : comparez la somme calculée à la valeur officielle pour confirmer que le fichier est intact.

Le hachage SHA-256 est-il identique à l'encodage ?

Non. L'encodage (comme Base64 ou l'encodage URL) est réversible : il change la représentation des données pour les transmettre ou les stocker, et chacun peut les décoder. Le hachage est une fonction à sens unique : SHA-256 produit un condensat fixe de 256 bits qui ne peut pas être inversé vers l'entrée d'origine. Une somme de contrôle SHA-256 n'est pas une version encodée de votre fichier – c'est une empreinte servant à vérifier l'intégrité. Cet outil calcule uniquement des hachages ; pour l'encodage réversible, utilisez notre encodeur Base64/URL/Hex.

Puis-je vérifier une liste entière de fichiers en une fois ?

Oui. En mode lot, déposez plusieurs fichiers et comparez-les à une liste de valeurs SHA-256, SHA-1 ou MD5 collée dans le champ prévu. Chaque fichier reçoit le statut réussi, échoué ou manquant, et les résultats peuvent être exportés dans un fichier de sommes de contrôle.

Contexte sur le chiffrement sur zeyrovault.com

Vos données restent sur votre appareil.

Vous êtes responsable de la gestion des clés et de la validation des résultats.