Vérifier l'intégrité d'un téléchargement avec MD5
Chapitre 1: Vérifier l'intégrité d'un téléchargement avec MD5
Introduction
Lorsque vous téléchargez un fichier sur Internet, il peut être utile de vérifier si votre téléchargement est légitime c'est-à-dire qu'il n'a pas été modifié par un tier dans le but d'injecter un virus.
Grace aux MD5, on peut facilement vérifier si le fichier n'a pas été modifié entre vous et le site officiel (parfois, il s'agit d'une corruption de données).
Qu'est-ce qu'un MD5 ?
Un MD5 ou checksum (somme de contrôle) est un code de 128 bits générés à partir d'un fichier. Le code généré porte sur l'intégralité du fichier.
Si le fichier est légérement modifié, la somme de contrôle sera modifiée en conséquence.
Voici à quoi ressemble un MD5 :
Code console:
| 82075f3095d758ea2b45eb3ae5bef853 /usr/share/example-content/Kubuntu_leaflet.jpg |
Dans cet exemple, j'ai obtenu le md5 du fichier "Kubuntu_leaflet.jpg" (une image).
Ceci a peu d'intérêt dans l'exemple. Par contre, vous comprendrez qu'il devient intéressant lorsqu'il s'agit de vérifier l'intégralité de fichiers binaires, archives, ...
Notez que mon md5sum généré est bien codé sur 128 bits puisqu'il s'agit de 32 caractères en hexadécimal.
Avec Linux
Normalement, vous ne devrez rien installer, tout est prévu !
Si votre distribution ne reconnait pas la commande ci-dessous, installer le programme à l'aide de la commande suivante :
Code console:
| sudo apt-get install md5sum |
Pour commencer, ouvrez un terminal.
Ensuite tappez la commande suivante :
Code console:
| md5sum /chemin/complet/vers/le/fichier.zip |
Tappez Enter. Votre ordinateur va calculer le MD5 sur base du fichier dont vous lui avez fourni. Ceci peut prendre un moment en fonction de la taille du fichier. Vous pourrez ensuite comparer si le MD5 fourni par le site Internet où vous avez téléchargé votre fichier est le même (Si oui, alors l'intégralité du fichier est sûr).
Avec Windows
En cours.