Γι' αυτό το λόγο όσοι διαθέτουν αρχεία μέσω FTP, ειδικά μεγάλου μεγέθους, παρέχουν πάντα και τα MD5 Hashes τους. Αυτά είναι κάποια αλφαριθμητικά σταθερού μήκους (π.χ. 32 χαρακτήρων) που εξάγονται μέσω ενός αλγορίθμου που εφαρμόζεται σε όλο το μήκος του αρχείου και χρησιμοποιούνται είτε για τον έλεγχο της ακεραιότητάς του, της αυθεντικότητάς του, κτλ.
Το πρόγραμμα που χρησιμοποιείται για την αξιοποίηση των παραπάνω είναι το md5sum.
Παράδειγμα: Θέλετε να κατεβάσετε από FTP τα 4 ISO της διανομής Scientific Linux. Τα αρχεία που διατίθενται είναι τα εξής:
Κώδικας: Επιλογή όλων
SL.44.102306.i386.disc1.iso 622914 KB 23/10/2006 15:07:00
SL.44.102306.i386.disc2.iso 647602 KB 23/10/2006 15:09:00
SL.44.102306.i386.disc3.iso 651008 KB 23/10/2006 15:11:00
SL.44.102306.i386.disc4.iso 640528 KB 23/10/2006 15:12:00
SL.44.102306.i386.md5sum 1 KB 23/10/2006 15:13:00Κώδικας: Επιλογή όλων
de58ad64aa29f205493b9feacba10169 SL.44.102306.i386.disc1.iso
e7836a7904ad4f1e980bcde0ccaaf91a SL.44.102306.i386.disc2.iso
aefe6c9162818e7cc85584d1d7e6ae10 SL.44.102306.i386.disc3.iso
1d04f3d8afb2e00c1ca6e57caa82eae5 SL.44.102306.i386.disc4.iso
Κώδικας: Επιλογή όλων
md5sum -c SL.44.102306.i386.md5sumΑν για κάποιο αρχείο ο έλεγχος αποτύχει, σημαίνει ότι θα πρέπει να το ξανακατεβάσετε!
Παρόλα αυτά, με την παραπάνω εντολή ζητάτε να ελεγχθούν μόνο τα αρχεία που περιέχονται στο αρχείο md5sum, συγκρίνοντας τα md5sums που θα υπολογιστούν εκείνη την ώρα με αυτά που υπάρχουν στο αρχείο.
Μπορείτε, όμως, να βρίσκετε το md5sum οποιουδήποτε αρχείου με την εντολή
Κώδικας: Επιλογή όλων
md5sum file_name- Στο Linux το πρόγραμμα md5sum διανέμεται εν γένει ούτως ή άλλως. Ανήκει στο πακέτο textutils.
- Για τα windows υπάρχει αυτό το link
