Vérifier l'empreinte d'un fichier
Rédigé par Alexandre le 2016-11-10
La somme de contrôle est l'empreinte d'un fichier qui est générée via un algorithme (fonction) de hachage. Vérifier la somme de contrôle revient à comparer les empreintes de deux fichiers.
La comparaison d'empreintes est très utilisée sur Internet car elle permet à l'utilisateur de s'assurer que le fichier mis à disposition et celui qu'il a récupéré sont identiques.
Image provenant de wikipedia.org
Plus l'algorithme utilisé pour générer l'empreinte est complexe, plus l'empreinte générée est représentative du fichier dont on prend l'empreinte. En contrepartie, un algorithme complexe met plus de temps à calculer l'empreinte. La plupart du temps, le MD5 suffit pour la vérification de fichier, mais le SHA1 et SHA256 commencent également à être utilisés.
Dans ce qui suit, j'utilise le MD5, mais il suffit de le remplacer par l'algorithme souhaité pour que cela fonctionne.