Κύριος Windows Τι είναι το άθροισμα ελέγχου; Παραδείγματα, περιπτώσεις χρήσης και αριθμομηχανές

Τι είναι το άθροισμα ελέγχου; Παραδείγματα, περιπτώσεις χρήσης και αριθμομηχανές



Ένα άθροισμα ελέγχου σάς ενημερώνει εάν η έκδοση ενός αρχείου σας έχει τροποποιηθεί ή όχι.

Ορισμός αθροίσματος ελέγχου (και πώς δημιουργείται)

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

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

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

Ένα απλό παράδειγμα αθροίσματος ελέγχου

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

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

|_+_|

Για τους σκοπούς μας εδώ, ουσιαστικά ισοδυναμούν μεταξύ τους. Ωστόσο, κάνοντας έστω και μια μικρή αλλαγή, όπως η αφαίρεση του justη περίοδος, θα παράγει ένα εντελώς διαφορετικό άθροισμα ελέγχου.

|_+_|

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

Πώς χρησιμοποιείται: Μια περίπτωση χρήσης αθροίσματος ελέγχου

Ας υποθέσουμε ότι κατεβάζετε μια μεγάλη ενημέρωση λογισμικού, όπως ένα service pack . Αυτό είναι πιθανώς ένα τεράστιο αρχείο, η λήψη του οποίου διαρκεί αρκετά λεπτά ή περισσότερα.

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

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

Για παράδειγμα, ας πούμε ότι ο ιστότοπος παρέχει αυτό το άθροισμα ελέγχου για το αρχείο που κατεβάσατε

|_+_|

Στη συνέχεια, χρησιμοποιείτε τον δικό σας υπολογιστή αθροίσματος ελέγχου για να δημιουργήσετε ένα άθροισμα ελέγχου χρησιμοποιώντας την ίδια κρυπτογραφική συνάρτηση κατακερματισμού, MD5 σε αυτό το παράδειγμα, στο αρχείο στον υπολογιστή σας.

πώς να αποθηκεύσετε καρτέλες στο chrome

Τα αθροίσματα ελέγχου ταιριάζουν; Εξαιρετική! Μπορείτε να είστε πολύ σίγουροι ότι τα δύο αρχεία είναι πανομοιότυπα.

Τα αθροίσματα ελέγχου δεν ταιριάζουν; Αυτό μπορεί να σημαίνει πολλά πράγματα:

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

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

πώς να πείτε πόσα τραγούδια έχετε στο iTunes

Υπολογιστές αθροίσματος ελέγχου

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

Δύο δωρεάν επιλογές

Μια εξαιρετική δωρεάν επιλογή (η αγαπημένη μας, στην πραγματικότητα) είναι το Microsoft File Checksum Integrity Verifier, που ονομάζεται για συντομία FCIV. Υποστηρίζει μόνο το MD5 και SHA-1 κρυπτογραφικές συναρτήσεις κατακερματισμού, αλλά αυτές είναι μακράν οι πιο δημοφιλείς αυτή τη στιγμή.

Το Microsoft File Checksum Integrity Verifier είναι ένα πρόγραμμα γραμμής εντολών, αλλά είναι πολύ εύκολο στη χρήση.

Πώς να επαληθεύσετε την ακεραιότητα του αρχείου στα Windows με το FCIV

Ένας άλλος εξαιρετικός δωρεάν υπολογιστής αθροίσματος ελέγχου για Windows είναι IgorWare Hasher , και είναι εντελώς φορητό, οπότε δεν χρειάζεται να εγκαταστήσετε τίποτα (αλλά θα χρειαστείτε ένα πρόγραμμα ανοίγματος αρχείων RAR για να αποσυσκευάσετε το πρόγραμμα). Εάν δεν αισθάνεστε άνετα με τα εργαλεία γραμμής εντολών, αυτό το εργαλείο είναι πιθανώς μια καλύτερη επιλογή. Υποστηρίζει MD5 και SHA-1, καθώς και CRC32. Μπορείτε να το χρησιμοποιήσετε για να βρείτε το άθροισμα ελέγχου κειμένου και αρχείων.

Ένας ενσωματωμένος υπολογιστής Windows

Μπορείτε επίσης να χρησιμοποιήσετε το certutil πρόγραμμα ενσωματωμένο στα Windows. Αυτό είναι επίσης ένα εργαλείο γραμμής εντολών, αλλά είναι εξίσου εύκολο να το χρησιμοποιήσετε για να επικυρώσετε το άθροισμα ελέγχου MD5 των αρχείων. Αυτό το άρθρο περιγράφει επίσης πώς να κάνετε το ίδιο στο Linux με Είμαι md5 .

IgorWare Hasher

Μια επιλογή ανοιχτού κώδικα

Από το JDigest είναι μια αριθμομηχανή αθροίσματος ελέγχου ανοιχτού κώδικα που λειτουργεί σε Windows καθώς και σε macOS και Linux.

Μια διαδικτυακή επιλογή

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

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

FAQ
  • Είναι όλα τα αθροίσματα ελέγχου μοναδικά;

    Ναί. Μόνο τα αρχεία που είναι πανομοιότυπα θα έχουν το ίδιο άθροισμα ελέγχου. Η αλλαγή οτιδήποτε άλλου εκτός από το όνομα του αρχείου θα έχει ως αποτέλεσμα διαφορετικό άθροισμα ελέγχου.

  • Πώς υπολογίζουν τα αθροίσματα ελέγχου οι αριθμομηχανές ελέγχου;

    Οι αριθμομηχανές αθροίσματος ελέγχου χρησιμοποιούν έναν αριθμό αλγορίθμων, συμπεριλαμβανομένου του διαμήκους ελέγχου ισοτιμίας, του αθροίσματος ελέγχου Fletcher, του Adler-32 και των ελέγχων κυκλικού πλεονασμού (CRC).

  • Πώς μπορώ να επικυρώσω πολλαπλά αθροίσματα ελέγχου ταυτόχρονα;

    Μπορείτε να λάβετε το άθροισμα ελέγχου πολλών αρχείων ταυτόχρονα χρησιμοποιώντας το MD5 εντολή. Ανοίξτε το τερματικό και πληκτρολογήστε md5 ακολουθούμενο από το όνομα κάθε αρχείου (χωρισμένο με κενά) και, στη συνέχεια, πατήστε Εισαγω .

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να προσθέσετε συντομεύσεις στη γραμμή εργασιών σε ένα Chromebook
Πώς να προσθέσετε συντομεύσεις στη γραμμή εργασιών σε ένα Chromebook
Εάν είστε νέοι στο Chromebook, μπορεί να το θεωρείτε πιο περιορισμένο από τα Windows ή το Mac, αλλά θα κάνετε λάθος. Σίγουρα έξω από το κουτί δεν συμβαίνουν πολλά, αλλά με κάποιες προσαρμογές και μερικά καλά-
Το Chrome 77 είναι εκτός λειτουργίας με το ακόλουθο αρχείο καταγραφής αλλαγών
Το Chrome 77 είναι εκτός λειτουργίας με το ακόλουθο αρχείο καταγραφής αλλαγών
Η Google κυκλοφορεί μια νέα έκδοση του προγράμματος περιήγησης Chrome. Η έκδοση 77 είναι τώρα διαθέσιμη στους σταθερούς χρήστες του κλάδου, με 52 σταθερές ευπάθειες και ορισμένες βελτιώσεις και μικρές αλλαγές. Τα νέα χαρακτηριστικά περιλαμβάνουν τη νέα εμφάνιση για πιστοποιητικά EV (εκτεταμένη επικύρωση) στη γραμμή διευθύνσεων, αλλαγές απόδοσης φρουρίου, μια νέα σελίδα καλωσορίσματος,
Χάρτες Bing για υποστήριξη προσαρμοσμένων στυλ χαρτών και άλλων
Χάρτες Bing για υποστήριξη προσαρμοσμένων στυλ χαρτών και άλλων
Οι χάρτες Bing της Microsoft σίγουρα δεν είναι η πιο δημοφιλής υπηρεσία χαρτών παγκοσμίως, αλλά για τους προγραμματιστές της Universal Windows Platform, είναι μια καλή λύση χαρτογράφησης για χρήση στις εφαρμογές τους. Η Microsoft συνεχίζει να το βελτιώνει και στα δύο μέτωπα - για τακτικούς χρήστες και προγραμματιστές ταυτόχρονα. Η τελευταία ενημέρωση της υπηρεσίας, με το όνομα Bing Maps
Πώς να διαγράψετε το ιστορικό αναζήτησης στο Facebook
Πώς να διαγράψετε το ιστορικό αναζήτησης στο Facebook
https://www.youtube.com/watch?v=4h3Pz9ETjSY Το αρχείο καταγραφής ιστορικού αναζήτησης στο Facebook διατηρεί ένα αρχείο όλων των αναζητήσεων που έχετε κάνει ποτέ στην πλατφόρμα. Η τακτική εκκαθάριση αυτού και του ημερολογίου δραστηριότητάς σας είναι ένας πολύ καλός τρόπος
Πώς να ανακτήσετε έναν ξεχασμένο κωδικό πρόσβασης Gmail
Πώς να ανακτήσετε έναν ξεχασμένο κωδικό πρόσβασης Gmail
Ξεχάσατε τον κωδικό πρόσβασής σας στο Gmail; Μην ανησυχείτε, μπορείτε να χρησιμοποιήσετε αυτά τα βήματα για να επαναφέρετε γρήγορα τον κωδικό πρόσβασής σας και να επαληθεύσετε ή να ανακτήσετε τον λογαριασμό σας.
Snapchat: Πώς να αυξήσετε το χρόνο
Snapchat: Πώς να αυξήσετε το χρόνο
Λίγα πράγματα είναι πιο απογοητευτικά από ό, τι όταν λαμβάνετε ένα στιγμιότυπο και εξαφανίζεται προτού έχετε την ευκαιρία να το εκτιμήσετε πλήρως. Δυστυχώς, δεν μπορείτε να αλλάξετε το χρονικό διάστημα που πρέπει να δείτε για άλλα άτομα
Πώς να βρείτε επαφές στο Instagram
Πώς να βρείτε επαφές στο Instagram
Για να βρείτε επαφές στο Instagram, χρησιμοποιήστε τη λειτουργία Discover People για να συγχρονίσετε τις επαφές σας με την εφαρμογή Instagram ή χρησιμοποιήστε το εργαλείο αναζήτησης για να βρείτε άτομα.