Εδώ είναι μια κατανομή:
Τι είναι το MD5;
Το MD5 (Message Digest 5) είναι μια συνάρτηση κρυπτογραφικού κατακερματισμού. Παίρνει οποιαδήποτε ποσότητα δεδομένων ως εισροή και παράγει μια τιμή κατακερματισμού 128-bit (16-byte), που συχνά αντιπροσωπεύεται ως δεκαεξαδική συμβολοσειρά 32 χαρακτήρων.
Πώς λειτουργεί το «md5sum»:
- Διαβάζει ένα αρχείο ως είσοδο.
- Εφαρμόζει τον αλγόριθμο MD5 στα περιεχόμενα του αρχείου.
- Εξάγει την προκύπτουσα τιμή κατακερματισμού MD5.
key χρησιμοποιεί:
* Επαλήθευση ακεραιότητας αρχείων: Μπορείτε να χρησιμοποιήσετε το `md5sum` για να ελέγξετε εάν έχει τροποποιηθεί ένα αρχείο. Εάν υπολογίσετε το hash MD5 ενός αρχείου και, στη συνέχεια, το συγκρίνετε με ένα προηγούμενο αποθηκευμένο hash, τυχόν αποκλίσεις υποδεικνύουν μια αλλαγή στα περιεχόμενα του αρχείου. Αυτό είναι ζωτικής σημασίας για τη διασφάλιση της ακεραιότητας αρχείων, ειδικά για λήψεις ή σημαντικά δεδομένα.
* Αναγνώριση διπλών αρχείων: Εάν δύο αρχεία έχουν το ίδιο hash MD5, περιέχουν τα ίδια δεδομένα. Αυτό σας επιτρέπει να βρείτε γρήγορα και να καταργήσετε διπλά αρχεία.
* Ψηφιακές υπογραφές: Αν και δεν είναι τόσο ασφαλές όσο οι σύγχρονοι κρυπτογραφικοί αλγόριθμοι, το MD5 μπορεί να χρησιμοποιηθεί για να δημιουργήσει μια απλή "ψηφιακή υπογραφή" για ένα αρχείο. Το hash ενεργεί ως δακτυλικό αποτύπωμα, επαληθεύοντας ότι το αρχείο δεν έχει παραβιαστεί.
Βασική χρήση:
`` `bash
md5sum [αρχείο]
`` `
* Παράδειγμα: Για να πάρετε το hash MD5 ενός αρχείου που ονομάζεται "myfile.txt":
`` `bash
md5sum myfile.txt
`` `
Έξοδος:
Η έξοδος θα μοιάζει με αυτό:
`` `
D41D8CD98F00B204E9800998ECF8427E myfile.txt
`` `
Το πρώτο μέρος είναι το εξοϊδικό MD5 Hash των 32 χαρακτήρων και το δεύτερο μέρος είναι το όνομα του αρχείου.
Πρόσθετες επιλογές:
* -c (check): Επαληθεύστε ένα αρχείο με ένα γνωστό ποσό MD5.
* -t (κείμενο): Υπολογίστε το άθροισμα MD5 μιας συμβολοσειράς που δίνεται στη γραμμή εντολών.
* -b (δυαδική): Υπολογίστε το άθροισμα MD5 ενός δυαδικού αρχείου (προεπιλογή).
Σημαντική σημείωση:
Ενώ το MD5 θεωρήθηκε κάποτε μια ισχυρή λειτουργία κατακερματισμού, έχει αδυναμίες και δεν θεωρείται κρυπτογραφικά ασφαλής για σύγχρονους σκοπούς ασφαλείας. Χρησιμοποιήστε SHA-256 ή νεότερους αλγόριθμους για εφαρμογές κρίσιμης ασφάλειας.
Επιτρέψτε μου να ξέρω αν έχετε οποιεσδήποτε άλλες ερωτήσεις σχετικά με το `md5sum '!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα