Archive

Articles taggués ‘contrôle’

Petit point sur le contrôle MD5

27/10/2009 3 commentaires

Il est fort probable que je ne vais rien vous apprendre dans cet article mais je voudrais faire un point sur le contrôle MD5 (appelé checksum MD5) et son utilisation. Recherches personnelles dans un premier temps, j’ai pensé que cela pouvait tout aussi vous intéresser puisque c’est souvent un procédé que l’on oubli mais qui s’avérer quelques fois pratique.

Définition, utilisation et besoin de l’algorithme MD5

Le Message Digest 5 est une fonction de hachage cryptographique qui permet d’obtenir l’empreinte numérique d’un fichier. (Source Wikipedia)
De plus en plus sur Internet, nous téléchargeons de gros fichiers. La situation suivante vous est peut être arrivé lorsque vous avez fini de télécharger un fichier et exécuté celui-ci un message « Fichier corrompu » apparaît et il vous est obligé de télécharger une nouvelle fois le fichier afin de l’utiliser. Perte de temps à coup sûr.

1256653216_binary

Pour éviter ce genre de problème et grâce à la méthode MD5, les webmasters indiquent régulièrement la valeur MD5 de leur fichier sur leur site web pour que vous puissiez la comparer avec le fichier une fois fini et enregistrer sur votre ordinateur.  Ainsi si c’est deux empreintes sont identiques, le fichier est correctement téléchargé et peut-être utilisable convenablement. ; si par contre un caractère de l’empreinte numérique est différent, il vous faudra procéder à un nouveau téléchargement du fichier afin d’avoir l’intégralité de celui-ci. Le MD5 est donc une méthode simple pour savoir si le téléchargement du fichier s’est bien déroulé ou non.

Dans la pratique

Sous Ubuntu, l’outil md5sum permet de créer/visualiser le contrôle MD5 d’un fichier. Pour cela lancer un Terminal et taper la commande suivante :

md5sum « nom du fichier »

Le résultat vous donnera la valeur MD5 du fichier comme avec l’exemple ci-dessous et un fichier ISO de la distribution Backtrack :

#md5sum bt3-final.iso
f79cbfbcd25147df32f5f6dfa287c2d9  bt3-final.iso

Sous Windows, de nombreux logiciels peuvent effectuer le calcul, deux sortent du lot :

WinMD5 qui est léger, simple d’utilisation et fait ce que l’on a envie qu’il fasse. Il est même possible de comparer une valeur MD5 à une autre afin d’éviter de le faire manuellement. (WinMD5 a la possibilité de tourner sous Linux grâce à Wine)

Et HashTab qui plaira aux windowsiens que vous êtes certainement puisqu’il se fera discret et rajoutera un menu contextuel dans l’explorateur Windows pour vérifier l’intégralité du fichier. Pratique étant donné qu’il n’y a pas besoin de lancer un autre logiciel proprement dit. Je vous le conseille fortement.

Related Posts with Thumbnails