Comment calculer l’empreinte SHA-256 d’un fichier ?

Saisissez le texte ou déposez le fichier et l’outil renvoie son empreinte SHA-1, SHA-256, SHA-384 ou SHA-512. Le calcul utilise l’API Web Crypto du navigateur, sur votre propre machine : le fichier ne quitte jamais votre appareil — et c’est tout l’intérêt, vous pouvez vérifier un téléchargement sans livrer son contenu à un site web.

Fonctionne entièrement dans votre navigateur · aucun téléversement · aucun compte · aucun filigrane

  1. Saisissez ou collez du texte, ou déposez un fichier.
  2. Lancez le calcul et lisez les quatre empreintes.
  3. Copiez celle dont vous avez besoin.

Utilisé quand aucun fichier n’est sélectionné ci-dessous. Rien n’est envoyé nulle part.

Un fichier sélectionné remplace le texte. Déposez-le dans la zone ou choisissez-en un.

Déposez un fichier ici

Source : la zone de texte.

AlgorithmeEmpreinte (hex)Copier
Bon à savoir. SHA-1 est proposé parce que des sommes de contrôle existantes l’utilisent encore, mais il n’est plus résistant aux collisions. Préférez SHA-256 pour tout usage nouveau.

Ce que cette page peut faire

Quand utiliser cette page

  • Vérifier un téléchargement par rapport à une somme SHA-256 publiée.
  • Confirmer que deux fichiers ou deux blocs de texte sont identiques octet pour octet.
  • Obtenir une empreinte sans rien installer ni téléverser le fichier.

Quand choisir une autre solution

  • Vous hachez des mots de passe — les empreintes de la famille SHA sont rapides, ce ne sont pas des hachages de mots de passe ; utilisez Argon2id ou bcrypt.
  • Vous avez besoin de HMAC, d’une signature numérique, ou de MD5/CRC32/BLAKE3.
  • Vous devez authentifier la provenance des données ; une empreinte prouve seulement que les octets correspondent.

Comparaison avec les autres solutions

sha256sum et les outils du même genre traitent en flux des fichiers de taille arbitraire à mémoire constante ; ici le fichier est lu dans le navigateur, donc les très grosses entrées sont limitées par la mémoire de l’appareil. Seuls SHA-1/256/384/512 sont proposés, et SHA-1 n’est plus résistant aux collisions — utilisez-le pour comparer à la légère, pas pour la sécurité. Vérifiez l’authenticité avec une signature à clé publique sur l’empreinte, pas avec l’empreinte seule.

Où vont vos fichiers

Nulle part. Cette page charge le code qui fait le travail, et à partir de là, le fichier que vous ouvrez est lu par votre propre navigateur. Pas d’étape de téléversement, pas de copie temporaire sur un serveur, pas de nettoyage à croire sur parole : les données ne traversent jamais le réseau, il n’y a donc rien à supprimer ensuite. Vous pouvez le vérifier vous-même : ouvrez le panneau réseau de votre navigateur pendant que l’outil tourne et regardez-le rester silencieux.

Questions sur cet outil

Quel algorithme utiliser ?
Utilisez SHA-256 pour tout usage nouveau : il résiste aux collisions et il est rapide. SHA-384 et SHA-512 appartiennent à la même famille et donnent une empreinte plus longue quand une norme ou une politique l’exige. SHA-1 n’est proposé que pour retrouver des sommes de contrôle héritées — il n’est plus résistant aux collisions et ne devrait jamais servir à prouver l’authenticité d’un fichier.
Puis-je calculer l’empreinte d’un très gros fichier ?
Oui, dans la limite de la mémoire de votre appareil, car le navigateur lit le fichier entier dans un ArrayBuffer avant de le hacher. Quelques gigaoctets passent généralement sur un ordinateur de bureau ; sur un téléphone, restez à quelques centaines de mégaoctets. Le fichier lui-même n’est jamais transmis.
Pourquoi n’y a-t-il pas de MD5 ?
L’API Web Crypto n’implémente volontairement pas MD5, cassé et dangereux pour tout usage de sécurité. Plutôt que de livrer un MD5 en JavaScript qui tournerait lentement sur de gros fichiers et inciterait à s’y fier, cette page s’en tient à la famille SHA. Si vous avez une ancienne somme MD5 à vérifier, il vous faut un autre outil.

Autres outils du même groupe

Guides