Το MD5 είναι σαν δακτυλικό αποτύπωμα για τον άνθρωπο. Το δακτυλικό αποτύπωμα είναι ένα μικρό κομμάτι δεδομένων που προσδιορίζει μοναδικά πολύ μεγάλο σώμα (άνθρωπο). Το ίδιο ισχύει και για τον αλγόριθμο κατακερματισμού MD5 - ένας μικρός αριθμός (μόνο 32 χαρακτήρες σε μήκος) μπορεί να ταυτοποιήσει μοναδικά πολύ μεγάλο αρχείο.
Ο MD5 είναι ένας αλγόριθμος υπολογιστή που επιστρέφει μικρό μοναδικό αριθμό για οποιοδήποτε περιεχόμενο (συμβολοσειρά, αρχείο κειμένου, εικόνα, αρχείο βίντεο κ.λπ.). Εάν το περιεχόμενο αλλάξει για τουλάχιστον έναν χαρακτήρα, ο αριθμός MD5 θα είναι διαφορετικός. Σχεδόν αδύνατο να λάβετε τον ίδιο αριθμό MD5 για δύο διαφορετικά περιεχόμενα.
Το MD5 μπορεί να υπολογιστεί για οποιοδήποτε κείμενο ή αρχείο, αλλά χρειάζεται κάποιους πόρους υπολογιστή για να γίνει αυτό. Συνήθως ο υπολογισμός του MD5 για ένα μεγάλο αρχείο μπορεί να πάρει έως και το 50% των πόρων του επεξεργαστή. Μπορείτε να δοκιμάσετε να διασκεδάσετε δημιουργώντας MD5 για οποιοδήποτε κείμενο, κάντε κλικ εδώ .
Το μεγάλο πλεονέκτημα του MD5 είναι ότι για περιεχόμενο που δεν έχει αλλάξει ο επιστρεφόμενος αριθμός MD5 θα είναι πάντα ο ίδιος. Γι' αυτό, όταν ψάχνετε για κάποιο περιεχόμενο του αρχείου αρκετά ώστε να γνωρίζετε ότι είναι "δαχτυλικό αποτύπωμα" - αριθμός MD5, τότε μπορείτε να βρείτε οποιοδήποτε αρχείο με τον ίδιο αριθμό MD5 και αυτό εγγυάται ότι το περιεχόμενο και των δύο αρχείων ταιριάζει 100%. Εάν αλλάξει έστω και ένα byte - αλλάζει ολόκληρος ο αριθμός MD5.
Για περισσότερες πληροφορίες και τεχνικές λεπτομέρειες κάντε κλικ εδώ .