Vérifier une somme md5 en ligne de commande sous Linux
Avant de graver une image de distribution (ou d’autre chose), il est toujours plus sûr de vérifier la somme md5 d’une image iso, à condition toutefois que vous ayez la somme du fichier d’origine. C’est normalement toujours le cas pour les images de distributions, en général dans un fichier à part, qui s’appelle MD5SUM.txt, ou quelque chose d’approchant.
Définition
D’après Wikipedia, voici la définition du md5 : MD5 (Message Digest 5) est une fonction de hachage cryptographique qui calcule, à partir d’un fichier numérique, son empreinte numérique (en l’occurrence une séquence de 128 bits ou 32 caractères en notation hexadécimale) avec une probabilité très forte que deux fichiers différents donnent deux empreintes différentes.
Sous Linux, effectuer cette vérification est très simple puisqu’une simple commande va nous permettre d’y arriver.
Trois étapes à suivre
- Ouvrir un terminal et se placer dans le dossier contenant l’iso à vérifier, par exemple le home
- Taper la commande suivante : md5sum nom-de-l’iso et valider par entrée
- Copier le résultat dans un fichier txt sous la somme md5 donnée lors du téléchargement de l’image et vérifier caractère par caractère
Si les deux résultats sont identiques, c’est que votre image est prête à être gravée. Sinon, le fichier a été corrompu pendant le téléchargement et il faut le rapatrier une deuxième fois. N’oubliez pas de vérifier la somme md5 sur le nouveau fichier.
EDIT
Suite aux remarques de Krusaf, on peut également faire la vérification en se servant des fichiers .md5 s’ils sont fournis.
Pour cela, si le fichier md5 et le fichier (.iso par exemple) sont dans le même dossier, il faut taper la commande suivante :
md5sum -c fichier.md5
Ceci devrait vous intéresser
Mots clés associés : commande distribution image iso md5 md5sum Planet-Libre terminal vérification
Naviguez vers le Billet précédent ou alors le Billet suivant
20 mars 2009 à 16:04
Ou sinon on tape seulement : md5sum -c fichier.md5
20 mars 2009 à 19:54
# Krusaf : encore faut-il qu’un fichier md5 soit fourni … ce n’est pas toujours le cas.
Sinon, l’option -c veut dire quoi ?
23 mars 2009 à 13:45
-c, –check lire les sommes MD5 à partir des FICHIER et les vérifier
23 mars 2009 à 13:58
@ edouard : merci, je mets le billet à jour avec ces informations.
Je suppose qu’il faut que les fichier md5 et le fichier à vérifier soient dans le même dossier ?
23 mars 2009 à 14:13
@agatzebluz : Oui, à moins que tu ne modifies le contenu du fichier md5 en mettant (par exemple) ./dossier_inutile/linux.iso à la place de linux.iso .
Dans ce cas md5sum va chercher dans le dossier_inutile.
19 juin 2009 à 13:23
[...] Calculer la somme md5 : Et avec une simple ligne de commande en plus ! [...]
21 juillet 2010 à 12:43
[...] fois la décision prise, je télécharge l’Iso, je vérifie la somme md5 (le md5sum), je grave et je lance une session live pour vérifier si tout fonctionne. Et tout fonctionne [...]