Aller au contenu
Aback Tools Logo

Vérificateur d'intégrité des fichiers

Vérifiez qu'un fichier est authentique, non modifié et non corrompu grâce à notre vérificateur d'intégrité de fichiers en ligne gratuit. Téléchargez n'importe quel fichier - qu'il s'agisse d'un programme d'installation de logiciel téléchargé, d'un binaire système, d'une sauvegarde de base de données ou d'un document partagé - et collez son hachage SHA-256, SHA-512, SHA-384, SHA-1 ou MD5 attendu. L'outil détecte automatiquement l'algorithme de hachage à partir de la longueur de hachage et calcule le hachage cryptographique du fichier à l'aide de l'API Web Crypto native du navigateur. Un résultat réussite/échec clair avec des statistiques détaillées (algorithme, taille du fichier, temps de traitement) et une comparaison complète du hachage calculé et attendu s'affiche instantanément. L'outil fournit également un affichage de hachage formaté avec deux points, une détection automatique intelligente lorsque vous collez une valeur de hachage et une fonction de copie de rapport en un clic pour la documentation. Tous les traitements restent dans votre navigateur. Vos fichiers ne sont jamais téléchargés sur aucun serveur, ce qui les rend 100 % privés. Aucune inscription requise.

File Integrity Checker

Upload a file, enter its expected hash, and instantly verify if the file is authentic and unmodified.

Drop a file here or click to browse

Any file type - all processing is local in your browser

Expected Hash

Algorithm

Hash Format Tips

  • Hashes can include colons (:), spaces, or dashes - they are automatically removed
  • The algorithm is auto-detected from the hash length when possible
  • MD5 = 32 chars, SHA-1 = 40 chars, SHA-256 = 64 chars, SHA-384 = 96 chars, SHA-512 = 128 chars
  • All processing stays in your browser - nothing is uploaded to any server
  • Vérification instantanée des fichiers : téléchargez n'importe quel fichier et entrez son hachage attendu pour vérifier instantanément son intégrité. Prend en charge SHA-256, SHA-512, SHA-384, SHA-1 et MD5 - tous calculés localement dans votre navigateur à l'aide de l'API Web Crypto.
  • Détection intelligente de hachage : collez n'importe quelle chaîne de hachage et l'outil détecte automatiquement l'algorithme à partir de sa longueur (MD5=32, SHA-1=40, SHA-256=64, SHA-384=96, SHA-512=128). Pas besoin de spécifier l'algorithme manuellement.
  • Rapport de résultats détaillé : obtenez un rapport de vérification complet comprenant le hachage calculé, le hachage attendu, la taille du fichier, le temps de traitement et un statut réussite/échec. Copiez le rapport complet en un clic pour la documentation.
  • 100 % privé et côté client : vos fichiers ne quittent jamais votre appareil. Tout le hachage est effectué localement à l’aide de l’API Crypto du navigateur. Pas de téléchargements, pas de serveurs, pas de suivi : vos fichiers restent privés.
  • Vérifiez le logiciel téléchargé : après avoir téléchargé un logiciel, des fichiers ISO ou un micrologiciel, comparez la somme de contrôle SHA-256 publiée avec le fichier téléchargé pour vous assurer qu'il n'a pas été falsifié ou corrompu pendant le transfert.
  • Intégrité du transfert de fichiers : lors du transfert de fichiers via FTP, SCP ou stockage cloud, calculez et comparez les hachages aux deux extrémités pour confirmer que le fichier est arrivé intact et sans corruption.
  • Intégrité de la sauvegarde de la base de données : avant de restaurer une sauvegarde de base de données, vérifiez sa somme de contrôle par rapport à l'original pour vous assurer qu'aucune corruption ne s'est produite pendant le stockage ou le transfert. Critique pour la reprise après sinistre.
  • Réponse aux incidents de sécurité : lors d'une enquête sur une violation potentielle, vérifiez l'intégrité des fichiers système critiques, des binaires et des fichiers de configuration par rapport aux hachages connus pour détecter les modifications non autorisées.
  • Validation du pipeline CI/CD : intégrez la vérification de l'intégrité des fichiers dans votre pipeline CI/CD. Vérifiez que les artefacts de build, les images Docker et les packages de déploiement correspondent aux hachages attendus avant la version de production.
  • Partage de fichiers collaboratif : lorsque vous partagez des fichiers avec des équipes ou des clients, fournissez la somme de contrôle à côté du fichier. Les destinataires peuvent vérifier que le fichier n'a pas été modifié pendant le transport, garantissant ainsi la confiance dans les flux de travail collaboratifs.

Foire aux questions

La vérification de l'intégrité des fichiers vérifie qu'un fichier n'a pas été falsifié, corrompu ou modifié depuis sa création initiale. Il fonctionne en calculant un hachage cryptographique (une empreinte numérique unique) du fichier et en le comparant à une valeur de hachage connue et fiable. Si les hachages correspondent, le fichier est authentique. Ceci est crucial pour vérifier les logiciels téléchargés, détecter les infections par des logiciels malveillants, garantir l'intégrité de la sauvegarde et confirmer que les fichiers n'ont pas été corrompus lors du transfert.

Le vérificateur d'intégrité utilise l'API Web Crypto (SubtleCrypto) intégrée aux navigateurs modernes pour calculer les hachages SHA-1, SHA-256, SHA-384 et SHA-512. Pour MD5 (qui n'est pas disponible dans SubtleCrypto), nous utilisons une implémentation JavaScript native qui s'exécute entièrement dans votre navigateur. Tout hachage se produit localement : votre fichier est lu en mémoire, haché et le résultat est comparé au hachage attendu que vous fournissez. Rien n'est téléchargé sur un serveur.

La plupart des pages de téléchargement de logiciels légitimes fournissent des sommes de contrôle (généralement SHA-256 ou SHA-256) à côté du lien de téléchargement. Recherchez un texte tel que « SHA-256 : e3b0c442… » ou un fichier .sha256 distinct. Sous Linux/macOS, vous pouvez générer un hachage à l'aide de commandes de terminal telles que sha256sum filename, shasum -a 256 filename ou md5 filename. Sous Windows, utilisez CertUtil -hashfile filename SHA256 ou Get-FileHash filename dans PowerShell.

Si la vérification échoue, le hachage calculé ne correspond pas au hachage attendu. Cela pourrait signifier : (1) Le fichier a été corrompu lors du téléchargement - essayez de télécharger à nouveau. (2) Le fichier a été modifié après la génération du hachage d'origine. Il peut s'agir d'une version différente ou avoir été falsifié. (3) Vous utilisez le mauvais algorithme de hachage - assurez-vous que le hachage attendu a été généré avec le même algorithme que vous avez sélectionné. (4) Le fichier provient d'une source non fiable. Vérifiez toujours à nouveau après le nouveau téléchargement avant de décider que le fichier est sûr.

L'outil prend en charge cinq algorithmes de hachage : SHA-256 (64 caractères hexadécimaux, recommandés), SHA-512 (128 caractères, le plus fort), SHA-384 (96 caractères), SHA-1 (40 caractères, hérité) et MD5 (32 caractères, hérité). SHA-256 est le plus couramment utilisé pour la distribution de logiciels modernes et constitue la sélection par défaut. L'outil peut détecter automatiquement l'algorithme à partir de la longueur de hachage lorsque vous collez une valeur de hachage.

L'interface actuelle vérifie un fichier à la fois. Pour la vérification par lots, vous pouvez utiliser l'outil à plusieurs reprises pour chaque fichier. Nous vous recommandons de conserver une trace des hachages attendus et de vérifier les fichiers au fur et à mesure que vous les téléchargez. L'outil préserve votre entrée de hachage attendue entre les modifications de fichiers (jusqu'à ce que vous l'effaciez explicitement), ce qui facilite la vérification de plusieurs fichiers par rapport au même hachage attendu.

MD5 est cryptographiquement cassé, ce qui signifie que les attaquants peuvent délibérément créer deux fichiers différents avec le même hachage MD5 (une collision). Il ne doit PAS être utilisé pour la vérification de l’intégrité critique en matière de sécurité. Cependant, MD5 est encore largement utilisé dans les systèmes existants et pour les sommes de contrôle non liées à la sécurité (comme dans les données scientifiques ou la déduplication de fichiers internes). De nombreux sites Web plus anciens fournissent encore des hachages MD5, nous les incluons donc pour des raisons de compatibilité. Pour plus de sécurité, préférez toujours SHA-256 ou SHA-512.

L'intégrité du fichier vérifie qu'un fichier n'a pas été modifié - cela prouve que le fichier est exactement tel qu'il était lorsque le hachage a été généré. L'authentification des fichiers va plus loin, prouvant que l'OMS a créé le hachage à l'aide de signatures numériques (comme GPG ou Authenticode). Cet outil fournit uniquement une vérification d'intégrité. Pour l'authentification, vous devrez vérifier une signature cryptographique à l'aide de la clé publique du créateur, ce qui est un processus distinct généralement effectué avec des outils tels que GPG.

L'outil peut gérer des fichiers jusqu'à la limite de mémoire de votre navigateur. Étant donné que les fichiers sont entièrement lus en mémoire pour le hachage, les fichiers très volumineux (2 Go et plus) peuvent entraîner des problèmes de performances sur les appareils dotés de RAM limitée. Pour la plupart des cas d'utilisation (installateurs de logiciels, documents, images, ISO) l'outil gère les fichiers de manière fluide. Le temps de traitement dépend de la taille du fichier et de l'algorithme : SHA-512 est plus lent que SHA-256 pour les fichiers volumineux. Le temps de traitement est affiché dans les résultats.

Les valeurs de hachage peuvent être affichées dans différents formats : tous en minuscules, tous en majuscules, avec deux points (AB:CD:EF:12), avec des espaces ou avec des tirets. Le vérificateur d'intégrité normalise automatiquement le hachage attendu en le convertissant en minuscules et en supprimant tous les séparateurs avant la comparaison. Cela signifie que vous pouvez coller un hachage dans n'importe quel format courant et qu'il fonctionnera correctement. Le hachage calculé est toujours affiché au format hexadécimal minuscule sans séparateurs.