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

  1. Ouvrir un terminal et se placer dans le dossier contenant l’iso à vérifier, par exemple le home
  2. Taper la commande suivante :  md5sum nom-de-l’iso et valider par entrée
  3. 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

7 réflexions au sujet de « Vérifier une somme md5 en ligne de commande sous Linux »

  1. # Krusaf : encore faut-il qu’un fichier md5 soit fourni … ce n’est pas toujours le cas.
    Sinon, l’option -c veut dire quoi ?

  2. @ 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 ?

  3. @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.

  4. Ping : Liens en vrac #5 | Pressenux

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *