Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι είναι ένα Καταρτίζονται Υπογραφή

Πώς ξέρεις ότι το αρχείο που κατεβάσατε δεν έχει επαναπρογραμματιστεί με κακόβουλο λογισμικό ή να ξαναγραφεί , δεδομένου ότι το συντάκτη το δημιούργησε; Χωρίς κάποιο μηχανισμό για να βεβαιωθείτε ότι το αρχείο δεν έχει αλλάξει , δεν μπορείς . Αυτός είναι ο λόγος εφαρμογών και σημαντικά έγγραφα στο Internet χρησιμοποιούν συγκεντρώνονται υπογραφές , αρχεία ή χορδές χαρακτήρας του οποίου σύνταξη εξαρτάται από το ακριβές περιεχόμενο των δεδομένων . Όταν ελέγχετε ένα αρχείο κατά την υπογραφή της , ξέρετε αν έχει αλλάξει . Ακεραιότητα περιεχόμενο
Η

είσαι σε θέση να επαληθεύσει ότι το αρχείο που πρόκειται να κατεβάσετε είναι ακριβώς η ίδια με εκείνη που δήθεν δημιουργός του κυκλοφόρησε εμποδίζει δύο μεγάλα προβλήματα : ο άνθρωπος στη μέση επιθέσεις και αλλοιωμένα δεδομένα . Ένας άνδρας στη μέση επίθεση hacking είναι μια τεχνική όπου ο χάκερ παίρνει ένα αρχείο από τον αρχικό δημιουργό του , τροποποιεί να περιλαμβάνει κακόβουλο κώδικα , και στη συνέχεια περνά πάνω σε έναν τελικό χρήστη , ο οποίος δεν συνειδητοποιούν ότι ένας χάκερ τροποποιήσει το αρχείο . Εναλλακτικά , ένα αρχείο προγράμματος που υπέστη καταστροφή δεδομένων κατά τη μεταφορά μπορεί να υποφέρουν από δυσλειτουργίες ή συντριβή στη μέση της χρήσης .
Εικόνων Ελέγξτε ποσά
Η

Μια μέθοδος για την υπογραφή περιεχόμενο ενός αρχείου είναι να τρέχει μέσα από ένα πρόγραμμα άθροισμα ελέγχου . Τα προγράμματα αυτά δημιουργούν μια σειρά από χαρακτήρες και γράμματα που είναι μοναδική για τα ακριβή δεδομένα σε ένα συγκεκριμένο αρχείο . Κάθε τροποποίηση του αρχείου θα προκαλέσει το ίδιο πρόγραμμα για να παράγουν μια διαφορετική αλφαριθμητική ακολουθία . Όταν ένας προγραμματιστής απελευθερώνει αρχικό άθροισμα ελέγχου του αρχείου σαν υπογραφή , οι τελικοί χρήστες μπορούν να εκτελέσετε το αρχείο που κατεβάσετε μέσα από το ίδιο πρόγραμμα . Αν το άθροισμα ελέγχου του αρχείου παράγει στον υπολογιστή τους αγώνες έλεγχος υπογραφή άθροισμα του , τότε το αρχείο δεν έχει αλλοιωθεί ή καταστραφεί .

Η Μονοκατοικία υπογραφές
Η

μια άλλη μέθοδος για την υπογραφή των αρχείων είναι να χρησιμοποιήσετε ένα αρχείο αποκομμένη υπογραφή . Αυτή η μέθοδος βασίζεται στη χρήση ασύμμετρων κλειδιών κρυπτογράφησης, όπου ένας χρήστης έχει ένα ιδιωτικό κλειδί κρατάει στον εαυτό του και ένα δημόσιο κλειδί που απελευθερώνει στο κοινό. Όταν ένας προγραμματιστής δημιουργεί ένα αρχείο υπογραφής για ένα έγγραφο ή εφαρμογή που θα κυκλοφορήσει , το ιδιωτικό του κλειδί και το λογισμικό κρυπτογράφησης δημιουργία κρυπτογραφικών περιεχόμενο για το αρχείο υπογραφής . Όποιος κατεβάζει το έγγραφο ή εφαρμογή μπορεί επίσης να κατεβάσετε το δημόσιο κλειδί του δημιουργού του . Το ίδιο λογισμικό κρυπτογράφησης μπορεί τότε να πει εάν το έγγραφο ή η εφαρμογή έχει τροποποιηθεί από το περιεχόμενό της , το δημόσιο κλειδί του δημιουργού τους και τα περιεχόμενα του αρχείου υπογραφής .
Εικόνων Source Code εναντίον Binaries

Καταρτίζονται οι υπογραφές είναι κοινοί τρόποι επαληθεύσει το περιεχόμενο ενός προγράμματος , κυρίως με το λογισμικό ανοικτού κώδικα . Όταν ένας τελικός χρήστης είναι να πάρει μια υπογραφή - είτε πρόκειται για ένα αρχείο ή ένα άθροισμα ελέγχου - για ένα πρόγραμμα που αγόρασαν , θα πρέπει να βεβαιωθείτε ότι είναι να πάρει το σωστό . Η υπογραφή για την έκδοση των Windows του λογισμικού θα είναι διαφορετική από την έκδοση Mac του λογισμικού , και οι δύο θα είναι διαφορετική από την έκδοση Linux του λογισμικού . Τέλος , η υπογραφή για τον πηγαίο κώδικα του λογισμικού θα είναι διαφορετική από τις τρεις .
Η
εικόνων

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

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