Vérificateur d’empreinte
Vérifiez qu’un téléchargement est exactement celui que l’éditeur a publié. L’empreinte de votre fichier est calculée sur cet appareil ; le fichier n’est jamais envoyé.
Rien ne quitte votre navigateur : les empreintes des fichiers et des textes sont calculées sur cet appareil.
Comment ça fonctionne
Le fichier est lu et son empreinte calculée sur votre appareil, avec les fonctions cryptographiques intégrées à votre navigateur ; il n’est pas envoyé. Une empreinte cryptographique est une valeur de longueur fixe : modifiez un seul bit du fichier et l’empreinte change complètement. Les éditeurs publient les empreintes de leurs téléchargements pour que vous puissiez confirmer avoir reçu exactement le fichier qu’ils ont diffusé.
Interpréter le résultat
Collez la valeur publiée dans le champ de l’empreinte attendue. Si elles correspondent, votre fichier est identique à celui à partir duquel l’empreinte a été calculée. Si elles diffèrent, le téléchargement est endommagé ou différent : ne l’ouvrez pas. Une correspondance ne prouve quelque chose que si l’empreinte provient d’une source de confiance, comme le site HTTPS de l’éditeur lui-même, et non du même endroit que le fichier.
Limites
SHA-1 n’est proposé que pour les anciennes sommes de contrôle, car il est possible de créer des collisions volontairement. Le fichier entier est chargé en mémoire : au-delà d’environ 2 Go, certains navigateurs peuvent échouer. En mode texte, le texte est encodé en UTF-8, et un saut de ligne final modifie le résultat.
Questions fréquentes
Mon fichier est-il envoyé quelque part ?
Non. Il est lu et son empreinte est calculée dans votre navigateur. Aucune information sur le fichier n’est transmise.
Quel algorithme utiliser ?
Celui qu’indique l’éditeur, généralement SHA-256. SHA-384 et SHA-512 sont tout aussi fiables. MD5 n’est pas proposé, car il est cassé.
Pourquoi mon texte donne-t-il une empreinte différente de celle de la ligne de commande ?
Le plus souvent à cause d’un saut de ligne final : echo en ajoute un, printf non. Les fins de ligne Windows (CRLF) et un autre encodage de caractères modifient aussi l’empreinte.
Comment vérifier un très gros fichier ?
Utilisez sha256sum sous Linux, shasum -a 256 sous macOS, ou Get-FileHash avec -Algorithm SHA256 dans Windows PowerShell.
Besoin d’aller plus loin qu’un outil ?
Un outil vérifie un point précis. Nos consultants examinent l’ensemble.
Conseil et formationArticles liés
-
Les en-têtes de sécurité qui comptent, et ceux à abandonner
Guide pratique : CSP avec nonces, HSTS et preload, frame-ancestors, Referrer-Policy, Permissions-Policy, COOP, avec des exemples et ce qu’il faut retirer.
-
Avant de connecter les données de l'entreprise à un assistant IA
Checklist IT avant de connecter un LLM : classification des données, entrées hostiles, accès, journalisation, revue du fournisseur, responsabilité.
-
Concevoir et tester des téléversements de fichiers sécurisés
Une checklist de contrôles pour les fonctions de téléversement, tirée de la cheat sheet OWASP, avec un tableau de tests à exécuter sur chaque endpoint.