Πώς να ελέγξετε το MD5 Hash;
Το MD5 είναι ένας αλγόριθμος αφομοίωση μηνυμάτων που λαμβάνει ένα μήνυμα αυθαίρετου μήκους και παράγει ψηφιακή υπογραφή 128-bit του μηνύματος. Χρησιμοποιείται ευρέως για την επαλήθευση της ακεραιότητας του αρχείου που λαμβάνεται από το Web. Δεδομένου ότι είναι σχεδόν αδύνατο να παραχθεί η ίδια ψηφιακή υπογραφή από διαφορετικό μήνυμα, απλώς συγκρίνοντας το MD5sum του ληφθέντος αρχείου και του κατακερματισμού MD5 που παρέχεται από τον ιδιοκτήτη, θα γνωρίζετε αν έχετε κατεβάσει το ακριβές αντίγραφο του αρχείου χωρίς σφάλμα.
Στο Linux, η επαλήθευση του Md5sum είναι εύκολη.
Για παράδειγμα, ας πούμε ότι έχετε κατεβάσει το αρχείο ISO του Ubuntu: ubuntu-8.04-desktop-i386.iso και το αρχείο MD5 του. Για να ελέγξετε το MD5sum, στο τερματικό σας,
md5sum ubuntu-8.04-desktop-i386.iso
και θα παράγει κάτι σαν αυτό:
8895167a794c5d8dedcc312fc62f1f1f ubuntu-8.04-desktop-i386.iso
Τώρα ανοίξτε το αρχείο MD5 (με τον επεξεργαστή κειμένου) και συγκρίνετε τη συμβολοσειρά των 32 χαρακτήρων με αυτή που φαίνεται παραπάνω. Εάν όλα τα στοιχεία είναι σωστά, τότε η ακεραιότητα του ληφθέντος αρχείου σας είναι άθικτη.
Εάν ο παραπάνω διαχωρισμός MD5 αποθηκεύεται στο αρχείο όπως το ubuntu-8.04-desktop-i386.iso.md5, μπορείτε απλά να επαληθεύσετε το MD5sum με
md5sum -c ubuntu-8.04-desktop-i386.iso.md5
Αν όλα είναι σωστά, θα παράγει το μήνυμα
ubuntu-8.04-desktop-i386.iso: ok
Ενώ οι χρήστες Mac μπορούν να κάνουν το ίδιο πράγμα στο τερματικό, για όσους δεν θέλουν να πάρουν τα χέρια τους βρώμικα, μπορούν να χρησιμοποιήσουν το λογισμικό: MD5 Filecheck για να ελέγξουν το MD5sum. Απλώς αφήστε το αρχείο στο εικονίδιο της εφαρμογής για να εμφανιστεί ο κατακερματισμός MD5. Στη συνέχεια, μπορείτε να το επαληθεύσετε με το αρχείο MD5.
Για χρήστες των Windows, υπάρχει διαθέσιμο διαθέσιμο λογισμικό που σας επιτρέπει να ελέγξετε το hash του MD5. Ένα μικρό και εύχρηστο λογισμικό θα ήταν MD5 Check.