Les fichiers téléchargés ou envoyés sur Internet sont toujours sujets à la corruption. Cela nécessite la vérification de leur intégrité si ces fichiers fournissent leurs informations originales ou fonctionnent comme prévu. La plupart des logiciels sont « auto-vérificateurs » en ce sens qu’ils ne s’exécuteront pas indiquant une corruption.
Certains fichiers doivent cependant être vérifiés manuellement. La façon la plus courante de le faire consiste à vérifier un hachage ou une somme de contrôle compilé à partir du fichier d’origine que les utilisateurs peuvent vérifier par rapport à leurs fichiers à l’aide d’un programme. Microsoft n’inclut malheureusement pas une fonction essentielle comme celle-ci dans Windows.
Par conséquent, de nombreux programmes de vérification de hachage existent, mais la plupart ne s’intègrent pas dans l’Explorateur Windows de manière pratique qui ne nécessite pas de lancement constant. Heureusement pour nous, nous avons deux gratuits qui peuvent le faire.
Calculer et vérifier les sommes de contrôle à l’aide de HashCheck
Le premier programme est l’extension Shell HashCheck gratuite et open source compatible avec Windows XP et versions ultérieures. HashCheck pèse 85 Ko et fonctionne directement à partir de la coque de la fenêtre.
Après l’avoir installé, le programme ajoutera un onglet appelé Sommes de contrôle dans la boîte de dialogue Propriétés de tous les fichiers que vous lancez en cliquant avec le bouton droit de la souris sur un fichier, puis en allant dans Propriétés.
Onglet de somme de contrôle HashCheck
Chaque fois que vous passez à l’onglet de sommes de contrôle, le programme calcule automatiquement 4 types de sommes de contrôle: CRC-32, MD4, MD5 et SHA-1. MD5 est généralement ce qui est le plus utilisé sur le Web.
Pour vérifier, il vous suffit de coller la somme de contrôle correcte (peu importe le type) dans la zone de texte, puis d’appuyer sur le bouton Rechercher. S’il trouve une correspondance, il la mettra en évidence pour vous, ce qui signifie que le fichier aura passé le test d’intégrité.
HashCheck dans la fenêtre des propriétés
Si vous êtes l’éditeur ou celui qui partage un fichier, vous pouvez également facilement créer un fichier de somme de contrôle en utilisant le même programme. Cette option est automatiquement installée dans le menu contextuel. Pour créer un fichier de somme de contrôle, faites un clic droit sur le fichier, sélectionnez Créer un fichier de somme de contrôle et dans la fenêtre de dialogue Enregistrer, sélectionnez le format de somme de contrôle souhaité, puis Enregistrez.
Création d’un fichier de somme de contrôle à partir du menu contextuel
Après cela, il vous suffit d’empaqueter le fichier avec le fichier de somme de contrôle ou de le fournir séparément. Si le destinataire a installé ce programme, il lui suffit de double-cliquer sur la somme de contrôle et le programme fera le reste en calculant et en vérifiant les hachages.
S’ils n’ont pas le programme, le fichier de somme de contrôle est essentiellement en texte brut et peut en tant que tel être ouvert par n’importe quel éditeur de texte. De là, ils peuvent obtenir la somme de contrôle qu’ils peuvent vérifier avec le programme de leur choix.
Si vous n’avez pas besoin de cette fonctionnalité, vous pouvez facilement supprimer cet élément du menu contextuel en le désactivant en cliquant sur le bouton Options situé dans l’onglet Sommes de contrôle.
Comparer les hachages de deux fichiers à l’aide du HashTab
Dans certains cas, vous pouvez comparer deux fichiers pour confirmer s’ils sont exactement identiques ou différents. Pour cela, vous pouvez utiliser HashTab d’Implbits.
Le logiciel fonctionne exactement de la même manière que HashCheck seulement qu’il ajoute une option pour comparer deux fichiers l’un contre l’autre ainsi que l’offre.
HashTab dans la fenêtre des propriétés