Vous êtes sur la page 1sur 5

Somme MD5

Introduction

Windows
o Pour les puristes de la ligne de commande (sous "Dos")
o Pour les inconditionnels de l'interface graphique "GUI"

mst MD5

WinMD5

winMd5Sum

GNU/LInux
o Dans une console
o Pour les allergiques la ligne de commande

Gnrer une somme MD5


o Pour Windows et GNU/Linux

A lire aussi: Md5sum

Introduction
Un petit tutoriel pour le programme "md5" ou "md5sum" communment appel "checksum".
L'utilitaire md5sum permet de calculer ce qu'on appelle l'empreinte d'un fichier. En anglais,
fingerprint, message-digest ou encore checksum est une valeur de 128 bits correspondant
une somme de contrle calcule partir de l'archive. Cette signature est unique pour chaque
fichier et il est pour le moment non-craqu.
Un checksum MD5 n'a pas pour but de garantir la provenance d'un fichier ou d'un groupe
de fichiers. Son intrt est de permettre la vrification de l'intgrit des donnes

rcupres. En effet, nul n'est l'abri d'une perturbation ou d'un problme rseau ayant pour
consquence la corruption d'une archive en cours de tlchargement.
En gros, en comparant le MD5 du fichier que vous venez de rcuprer au MD5 que le site
de tlchargement vous donne, vous pouvez tre sr que le site et vous ayez le mme fichier.
Vous pouvez donc vous assurer que le fichier est bien "entier" ou qu'il n'a pas t modifi par
un tiers dans un but mal intentionn.

Windows
Pour les puristes de la ligne de commande (sous "Dos")
Commencez par tlcharger la version ".zip" pour Windows cette adresse :
Tlcharger MD5
Note :
Vous pouvez depuis le site fourmilab tlcharger .tar.gz la version pour Linux.
Dcompressez l'archive dans un dossier la racine de 'C:'. Dans notre exemple on le
nommera "md5sum".
Ouvrez une console MSDos.
Dmarrer > Excuter >
Tapez cmd (sous W2K ou XP) ou command (sous Win98) puis tapez sur [Entre] de votre
clavier.
Placez vous dans le rpertoire contenant le fichier "md5.exe" en ligne de commande.
C:\> cd md5sum [Entre]
Note :
Si toutefois vous n'tiez pas la racine de votre disque dur, tapez : cd puis [Entre].
C:\md5sum>
Assurez vous que le fichier "md5.exe" est bien prsent :
C:\md5sum>dir /w /p [Entre]
[.]
md5.c
md5.vcproj

[..]
index.html
main.c
md5.exe
md5.gif
md5.h
rfc1321.html
rfc1321.txt
11 fichier(s)
157 564 octets
2 Rp(s)
6 791 827 456 octets libres

Lancez alors la commande suivante :

md5 'le_chemin_complet_de_votre_image_iso' [Entre]


Exemple :
En supposant que notre fichier image se trouve dans "D:\image_isoSmoothwall"
C:\md5sum>md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entre]
Aprs quelques secondes vous devriez avoir le rsultat suivant :
D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0metro.iso
Utilisez l'option "-n" si vous ne voulez pas voir s'afficher le nom et le chemin de l'image aprs
la comparaison :
C:\md5sum>md5 -n D:\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entre]
D0AB11311B866B2332E92479906F2FF9
Il ne vous reste plus qu' comparer le rsultat obtenu avec celui du fichier ayant comme nom
"md5.txt", ou encore "...iso.md5" ou mme "...iso.md5.asc", tlcharg en mme temps que
votre image "iso".
Une autre mthode consiste placer le programme "md5" ou "md5sum" (en fonction du
programme tlcharg) dans le rpertoire :
C:\windows\command\ (pour Windows 95/98/Me)
C:\winnt\system32\(pour Windows 2000)
C:\windows\system32\ (pour Windows XP, Vista et 7)
Vous pourrez partir de ce moment l appelez la commande "md5" ou "md5sum" (toujours
depuis une console MSDos) directement depuis le rpertoire de l'image ".iso" valuer.
Exemple :
D:\image_isoSmoothwall>md5 -n smoothwall-2.0-metro.iso [Entre]
D0AB11311B866B2332E92479906F2FF9

Pour les inconditionnels de l'interface graphique "GUI"


mst MD5
Tlcharger mst MD5 (et ce n'est en aucun cas une Maladie Sexuellement
Transmissible ;-))) :

Tlcharger MST MD5

Une fois install, lancer-le, une petit interface graphique s'ouvrira vous invitant :
- "Simply drag the file on this window to see the MD5 checksum"
Traduction : "Glisser simplement le fichier dans cette fentre pour voir le rsultat du MD5"
C'est tout. Vous n'avez rien d'autre faire qu' attendre (moins d'une minute tout au plus, tout
dpend de la taille du fichier).
WinMD5
Tlcharger WinMD5 sur la page de "S!Ri" et procder comme suit :

Slectionner le fichier contrler,

Cliquez sur [Calculer],

Taper ou Copier/Coller dans le champ Comparaison, la cl qui vous a t


communique.

Cliquez sur [Comparer] pour comparer la valeur calcule avec la valeur que vous
venez de reporter.

Le rsultat s'affiche dans une fentre vous confirmant l'authenticit du fichier analys.

winMd5Sum
Tlchargez winMd5Sum et suivez ce tutoriel.

GNU/LInux
Dans une console
Sous Linux l'utilitaire "md5sum" est en gnral intgr votre distribution. Si toutefois, celuici n'y tait pas, rfrez-vous l'adresse suivante pour tlcharger une archive compresse :
www.fourmilab.ch/md5/
Sous GNU/Linux, tout ce que vous avez faire, c'est de vous placer dans le rpertoire
contenant votre fichier vrifier et taper la commande suivante :
$md5sum nom_du_fichier [Entre].
Le rsultat devrait apparaitre au bout de quelques secondes sous la forme suivante (en fait la
mme que sous Windows) :
D0AB11311B866B2332E92479906F2FF9 nom_du_fichier

Si vous n'tes pas dans le rpertoire contenant le fichier vrifier, vous pouvez aussi indiquer
son chemin de cette faon :
$md5sum /home/user/download/le_nom_du_fichier [Entre]
Note :
N'oubliez pas de vous servir de la "compltion" (appui sur la touche "TAB") pour complter
vos lignes de commandes.

Pour les allergiques la ligne de commande


Il existe un projet nomm Parano qui propose une interface graphique sous Gnome la
cration/dition/vrification de sommes MD5 ou SHA-1.
Le projet ne semble plus tre maintenu, mais bon si a peut rendre service quelqu'un...
Merci ceux qui seraient tents par ce front-end de bien vouloir faire un retour d'exprience
soit directement dans cette astuce ou par MP.
Merci geric pour le lien.

Gnrer une somme MD5


Pour Windows et GNU/Linux
Pour gnrer une somme MD5, il vous faut tout simplement (et tout btement, dirais-je ;-)) ),
effectuer la mme opration que pour la vrification, savoir :
md5sum le_nom_du_fichier [Entre]
Note :
le_nom_du_fichier peut tre n'importe quel type de fichier (archive, images, texte, iso,
excutable, etc. etc.).
Sous Windows, la commande n'est pas toujours prsente nativement.
Si vous voulez crer un fichier texte (mon_fichier_md5sum.txt), il vous faut rediriger la sortie
de la commande "md5sum" vers le fichier texte proprement dit en lieu et place de la sortie
standard, savoir l'cran. Utiliser pour cela le redirecteur ">", commun Windows et
GNU/Linux.
md5sum le_nom_du_fichier >mon_fichier_md5sum.txt [Entre]