Calculer le checksum d'un fichier
Choisissez un fichier pour obtenir ses sommes SHA-256, SHA-1, MD5 et SHA-512, puis collez la valeur publiée sur la page de téléchargement pour confirmer qu'elle correspond.
Intégrer ce calculateur à votre site
Copiez le code et collez-le dans le HTML de votre page. C'est gratuit ; merci de garder le lien vers la source.
Vérifier une somme de contrôle sans site web
- Windows (PowerShell) : Get-FileHash .\fichier.iso (SHA-256 par défaut) ou Get-FileHash .\fichier.iso -Algorithm MD5
- Windows (invite de commandes) : certutil -hashfile fichier.iso SHA256
- macOS : shasum -a 256 fichier.iso, ou md5 fichier.iso
- Linux : sha256sum fichier.iso, ou sha256sum -c SHA256SUMS pour vérifier une liste entière
Somme de contrôle ou signature
Une somme de contrôle affichée sur la même page que le téléchargement ne protège que contre la corruption : qui peut remplacer le fichier peut aussi remplacer la somme. Les projets qui signent leurs versions (GPG, Sigstore, Authenticode) permettent en plus de vérifier qui a publié le fichier, le contrôle le plus solide pour un logiciel sensible.
Questions fréquentes
Pourquoi vérifier une somme de contrôle ?
Elle prouve que votre fichier est, octet pour octet, celui publié par l'éditeur : ni tronqué par un téléchargement raté, ni remplacé par un miroir compromis. C'est surtout important pour les images de système, les installeurs et les firmwares.
La somme ne correspond pas. Que faire ?
Vérifiez que vous comparez le même algorithme (SHA-256, SHA-1 ou MD5) et la même version du fichier. Si elle diffère toujours, supprimez le fichier et retéléchargez-le depuis le site officiel, sans l'exécuter.
Mon fichier est-il envoyé ?
Non. Le fichier est lu et haché sur votre appareil, c'est pourquoi même des ISO de plusieurs gigaoctets fonctionnent sans attendre d'envoi.
Ce que je colle est-il envoyé à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur, avec JavaScript et l'API Web Crypto intégrée. Rien de ce que vous tapez, collez ou ouvrez n'est envoyé ni conservé.