title | author | license | ||
---|---|---|---|---|
Sommes de contrôle - exercices |
|
Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 |
L'objectif de ce TP est de découvrir le fonctionnement et l’utilité des commandes md5sum
et sha256sum
.
Remarque : avec un système d'exploitation Mac OS X,
- l'équivalent de la commande
md5sum
estmd5
- et l'équivalent de la commande
sha256sum
estshasum -a 256
.
-
Dans votre répertoire utilisateur, créez le fichier
test1.txt
et ajoutez à l'intérieur quelques lignes. -
Faites une copie de ce fichier dans
test2.txt
. -
Calculez les empreintes MD5 des deux fichiers avec la commande
md5sum test1.txt test2.txt
-
Que pouvez-vous dire de ces empreintes et des fichiers correspondants ?
-
Ouvrez le fichier
test2.txt
et modifiez un seul caractère. -
Calculez à nouveau les empreintes MD5 des deux fichiers.
-
Que pouvez-vous dire de ces empreintes ? Existe-t-il une similarité entre les deux empreintes ?
-
Supprimez le fichier
test2.txt
. -
Téléchargez (avec votre navigateur ou en ligne de commande) les fichiers
mng2015_children_malaria_data.csv
etmng2015_children_malaria_codebook.txt
que vous trouverez en bas de la page https://zenodo.org/record/154453/. En utilisant les empreintes MD5 disponibles sur la page https://zenodo.org/record/154453/, vérifiez l'intégrité de ces fichiers.
-
Faites une nouvelle copie de
test1.txt
danstest3.txt
. -
Calculez les empreintes SHA256 des deux fichiers avec la commande
sha256sum test1.txt test3.txt
-
Que pouvez-vous dire de ces empreintes ? Comparez-les aux empreintes MD5.
-
Ouvrez le fichier
test3.txt
et modifiez un seul caractère. -
Calculez à nouveau les empreintes SHA256 des deux fichiers.
-
Que pouvez-vous dire de ces empreintes ? Y a-t-il une similarité entre les deux empreintes ?