|
|
Comment contrôler la somme MD5 d'une image ISO sous Windows et sous LinuxBitTorrent vérifie l'intégrité des images ISO téléchargées mais vous pouvez aussi les contrôler avec un programme spécifique. La vérification est indispensable si vous avez téléchargé par FTP. Sous WindowsLorsqu'on fait ses premiers pas à la découverte de GNU/Linux depuis Windows, on commence bien souvent par :
C'est un algorithme qui authentifie la conformité d'une image vis-à-vis de son original. C'est une clé de cryptage qui atteste de l'intégrité et de l'intégralité de ce qui a été téléchargé sur Internet. Par exemple, voici le fichier md5 pour les 3 premiers CDs du Powerpack Mandrakelinux10.0-Official. Il se nomme Mandrakelinux10.0-Official-Powerpack-CD1-3.md5. Son extension est .md5.
Chaque clé md5 compte 32 caractères alphanumériques non accentués : bc6e7962bb41e970776630c251ae1ecc c24810323310f624a4af8abc3ab0e4ef 3090d1a07f6ab6f8f2989aece8bb4bd4 Pour lire le contenu d'un fichier .md5, il est possible de recourir à un simple éditeur de texte ou à un logiciel plus complet. Sous Windows, il pourra s'agir de notepad ou d'OpenOffice.org. 2) Où trouve-t-'on cette somme md5 ? Le plus souvent ce fichier est téléchargé ou disponible en même temps que l'image ISO, moins souvent, uniquement sur une page Internet du site qui met à disposition cette image ISO. 3) Pourquoi vérifier la somme md5 ? Cela permet de s'assurer que le fichier téléchargé est complet et ne contient ni virus, ni logiciel espion (spyware), ni porte dérobée (back door). Il vaut mieux en effet graver une image saine et complète cela évitera plus tard quelques déconvenues et messages d'erreur. Un exemple parmi tant d'autres de cette volonté de nuire de certains : le téléchargement par eMule des 3 CDs de Mandrakelinux 10.0 Community version Download fournissait les 3 CDs et en bonus le virus BAT.IBBM.Wavefunc.A nocif sous Windows. Télécharger une image sur le site Internet de l'éditeur de la distribution ou sur un de ses sites miroirs vous mettra à l'abri de ces pirates. Par contre, il faudra que vous vérifiiez l'intégrité et l'intégralité de l'image récupérée avant de la graver. 4) Comment faire simplement pour vérifier cette somme md5 ?
Pour l'exemple, vérifions ensemble l'intégrité du logiciel md5summer.exe :
![]()
![]()
![]()
![]() Comme il est visible en bas à gauche, il y a 4 états possibles :
Sous Linux, c'est tout aussi simpleLa commande suivante permet de faire le contrôle d'une image ISO. Le fichier .md5 et l'image ISO doivent se trouver dans le même répertoire. $ md5sum -c Mandrakelinux_***_.md5 Vous pouvez aussi utiliser la commande suivante : $ md5sum votreImage.iso Vous obtenez ensuite une nombre hexadécimal. Vérifiez s'il correspond à celui donné à votre fichier. Si tout est OK, vous pouvez graver ! Voici un exemple concret:
Afficher les sommes à contrôler : $ cd /home/user1/~BitTorrent/Mandrakelinux10.0-Official-Powerpack-CD1-3 $ cat Mandrakelinux10.0-Official-Powerpack-CD1-3.md5 bc6e7962bb41e970776630c251ae1ecc Mandrakelinux10.0-Official-Powerpack-CD1.i586.iso c24810323310f624a4af8abc3ab0e4ef Mandrakelinux10.0-Official-Powerpack-CD2.i586.iso 3090d1a07f6ab6f8f2989aece8bb4bd4 Mandrakelinux10.0-Official-Powerpack-CD3.i586.iso $ md5sum Mandrakelinux10.0-Official-Powerpack-CD1.i586.iso bc6e7962bb41e970776630c251ae1ecc Mandrakelinux10.0-Official-Powerpack-CD1.i586.iso md5sum Mandrakelinux10.0-Official-Powerpack-CD2.i586.iso md5sum Mandrakelinux10.0-Official-Powerpack-CD3.i586.iso Vous pouvez aussi utiliser K3B. En effet, lorsque vous choisissez de graver une image ISO, il vous donne la somme md5 … Vérifiez simplement si c'est correct. ChecksumMandrakelinux Community 10.1 04b3b992e84cec3db1e28000f403ed69 Mandrakelinux-10.1-Community-CD1.i586.iso b5e6d5c910069f90d77747213fa50769 Mandrakelinux-10.1-Community-CD2.i586.iso c790625c0dd5b4679f9b5df4bb57e222 Mandrakelinux-10.1-Community-CD3.i586.iso 9dffdf830e170a0175d3e53a6b84f2b2 Mandrakelinux-10.1-Community-CD4.i586.iso 63617e17674d6b4871b4aead77f3e33e Mandrakelinux-10.1-Community-CD5.i586.iso Mandrakelinux Official 10.1 132d0fea15e901f4ef7f1a9647a77d49 Mandrakelinux-10.1-Official-Powerpack-CD1.i586.iso 19d00e9fcbaad73e1b082b26f28695d1 Mandrakelinux-10.1-Official-Powerpack-CD2.i586.iso 85c08d954186531363e8533e107d8897 Mandrakelinux-10.1-Official-Powerpack-CD3.i586.iso c06ecf43e722b37c90e4ba14a0b68302 Mandrakelinux-10.1-Official-Powerpack-CD4.i586.iso efe85416a3f3d69e8b0931e7db604377 Mandrakelinux-10.1-Official-Powerpack-CD5.i586.iso e72652acaeb21059a536d3d6fb8a3055 Mandrakelinux-10.1-Official-Powerpack-CD6.i586.iso Pour plus d'info : Vérifier l’intégrité d’un fichier ou d’un CD-ROM Auteur : ~BlueBeetle |