MD5

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 13 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
MD5 - алгоритм и программная реализация
Βίντεο: MD5 - алгоритм и программная реализация

Περιεχόμενο

Ορισμός - Τι σημαίνει MD5;

Το MD5 είναι ένας τύπος αλγορίθμου που είναι γνωστός ως αλγόριθμος κρυπτογραφικού κατακερματισμού. Το MD5 παράγει μια τιμή κατακερματισμού σε δεκαεξαδική μορφή. Αυτό ανταγωνίζεται άλλα σχέδια όπου οι λειτουργίες κατακερματισμού λαμβάνουν ένα συγκεκριμένο κομμάτι δεδομένων και το αλλάζουν για να παρέχουν ένα κλειδί ή μια τιμή που μπορεί να χρησιμοποιηθεί αντί της αρχικής τιμής.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το MD5

Με την ανάπτυξη διαφόρων αλγορίθμων κατακερματισμού, οι ειδικοί σημείωσαν ότι οι μηχανικοί βρήκαν ότι το MD5 έχει σοβαρές αδυναμίες όσον αφορά το ότι δεν είναι "ανθεκτικό στη σύγκρουση". Μια σύγκρουση συμβαίνει όταν δύο τιμές κατακερματισμού βρέθηκαν να είναι παρόμοιες ή ίδιες. Για να λειτουργήσει σωστά, κάθε ξεχωριστή τιμή hash πρέπει να είναι μοναδική. Επειδή αυτή η λειτουργία είναι απαραίτητη για δημοφιλή πρωτόκολλα ελέγχου ταυτότητας, όπως το Secure Sockets Layer (SSL), το MD5 έχει αντικατασταθεί συχνά από άλλους τύπους αλγορίθμων κατακερματισμού.

Οι μηχανικοί ασφαλείας και άλλοι είναι εξοικειωμένοι με μακρές λίστες αλγορίθμων κατακερματισμού με διαφορετικές ιδιότητες. Το MD5 και άλλοι τύποι αλγορίθμων κατακερματισμού συχνά αναφέρονται ως λειτουργίες "digest". Η ιδέα εδώ είναι ότι ένας hash "χωνεύει" μια αρχική τιμή και εξάγει μια τιμή αντικατάστασης που είναι σημαντικά διαφορετική από την αρχική. Τα hashes έχουν αρκετές κύριες χρήσεις στην ασφάλεια και την απόδοση της βάσης δεδομένων, που σχετίζονται με τη χρήση τιμών αντικατάστασης στις αναζητήσεις και την αποθήκευση δεδομένων.