Δικτύωση

* Γνώση Υπολογιστών >> Δικτύωση >> FTP και Telnet

Πώς να καταλάβει Hash Κωδικοποίηση

Hash κωδικοποίηση είναι μια διαδικασία που δημιουργεί ένα ψηφιακό αποτύπωμα από ένα σύνολο δεδομένων . Τα υποκατάστατα αλγόριθμο κατακερματισμού και μεταφέρει τα αρχικά δεδομένα για να πάρει αυτό το δακτυλικό αποτύπωμα , που ονομάζεται τιμή κατακερματισμού . Η τιμή κατακερματισμού μπορεί να είναι πολύ μικρότερη από την αρχική δεδομένων και χρησιμοποιούνται για διάφορους σκοπούς που σχετίζονται με την ασφάλεια των δεδομένων και τη διατήρηση της ακεραιότητας των δεδομένων . Ακολουθήστε τα παρακάτω βήματα για την κατανόηση hash κωδικοποίηση και την εφαρμογή της . Τα πράγματα που θα χρειαστείτε
πρόγραμμα Hash - κωδικοποίηση
Computer
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Καταλάβετε ότι hash κωδικοποίησης είναι μονόδρομος . Αυτό σημαίνει ότι μπορείτε να δημιουργήσετε ένα hash από ένα σύνολο δεδομένων , αλλά δεν μπορεί να αντιστρέψει - μηχανικός το hash για την παραγωγή των αρχικών δεδομένων . 2

Να ξέρετε ότι hash κωδικοποίηση είναι ντετερμινιστική . Αυτό σημαίνει ότι αν έχετε δύο διαφορετικές hashes που παράγονται από τον ίδιο αλγόριθμο κατακερματισμού , τα αρχικά σύνολα δεδομένων ήταν διαφορετικά .
Εικόνων 3

Συνειδητοποιήστε ότι hash κωδικοποίηση είναι noninjective . Αυτό σημαίνει ότι δύο πανομοιότυπα hashes ίσως ( αν και όχι απαραίτητα ) προήλθε από τα ίδια δεδομένα .
Η 4

Χρησιμοποιήστε hash κωδικοποίηση στην κρυπτογραφία , ή την κωδικοποίηση μηνυμάτων για τους σκοπούς της προστασίας της ιδιωτικής ζωής και του απορρήτου . Κατακερματισμός χρησιμοποιείται για έλεγχο ταυτότητας και τη διασφάλιση της ακεραιότητας μηνύματος . Κατακερματισμός λειτουργίες που χρησιμοποιούνται για να λάβουν ένα μήνυμα οποιουδήποτε μήκους και να δημιουργήσουν μια τιμή κατακερματισμού ενός συγκεκριμένου μήκους .
5

Χρησιμοποιήστε hash κωδικοποίηση να κάνει πίνακες κατακερματισμού , τα οποία επιτρέπουν σε ένα πρόγραμμα για να βρουν γρήγορα μια καταγραφή των δεδομένων χρησιμοποιώντας το κλειδί του . Σε αυτό το σενάριο , το αρχείο δεδομένων είναι το σύνολο των αρχικών δεδομένων και το κλειδί είναι η τιμή κατακερματισμού που παράγεται από αυτό .
Η 6

Χρησιμοποιήστε hash κωδικοποίησης για διόρθωση σφαλμάτων . Hash τιμές επιτρέπουν σε ένα πρόσωπο ή πρόγραμμα για να βεβαιωθείτε ότι ένα συγκεκριμένο μήνυμα που στάλθηκε έφτασε άθικτο στον προορισμό του . Μια τιμή hash υπολογίζεται από το αρχικό μήνυμα στο σημείο προέλευσης ? Αυτή η τιμή κατακερματισμού αποστέλλεται προς τον προορισμό, που ακολουθείται από το ίδιο το μήνυμα . Στον τόπο προορισμού , μια τιμή hash υπολογίζεται από το λαμβανόμενο μήνυμα. Εάν η δεύτερη τιμή κατακερματισμού ταιριάζει με το πρώτο , το συμπέρασμα είναι ότι το μήνυμα στάλθηκε σωστά.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα