Κύριος 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 ακολουθούμενο από το όνομα κάθε αρχείου (χωρισμένο με κενά) και, στη συνέχεια, πατήστε Εισαγω .

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

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

Πώς να μετατρέψετε τη μουσική Amazon σας σε Apple Music
Πώς να μετατρέψετε τη μουσική Amazon σας σε Apple Music
Η ακρόαση μουσικής είναι πιο εύκολη από ποτέ, χάρη στον τεράστιο αριθμό εφαρμογών ροής. Οι χρήστες μπορούν να δημιουργήσουν απεριόριστες λίστες αναπαραγωγής, να κατεβάσουν μουσική εκτός σύνδεσης, να παρακολουθήσουν μουσικά βίντεο και να διαβάσουν στίχους τραγουδιών από όπου κι αν βρίσκονται. Κατά την εναλλαγή εφαρμογών, είναι σχετικά
Η Samsung εργάζεται στη δική της εφαρμογή Screen Recorder για Windows 10
Η Samsung εργάζεται στη δική της εφαρμογή Screen Recorder για Windows 10
Εάν χρησιμοποιείτε συσκευή Samsung με Windows 10, τότε υπάρχουν καλά νέα για εσάς. Η εταιρεία θα κυκλοφορήσει σύντομα τη δική της εφαρμογή Screen Recorder την οποία οι χρήστες μπορούν να κατεβάσουν από το Microsoft Store. Η εγγραφή οθόνης είναι ήδη δυνατή στα Windows 10 με την προεγκατεστημένη εφαρμογή Xbox Game Bar, αλλά περιορίζεται στην οθόνη
Google Hangouts εναντίον Google Duo - Ποιο πρέπει να χρησιμοποιήσετε;
Google Hangouts εναντίον Google Duo - Ποιο πρέπει να χρησιμοποιήσετε;
Όταν μιλάμε για εφαρμογές και υπηρεσίες Google, η ποιότητα είναι πάντα η λέξη-κλειδί. Το Google είναι παντού και ακόμα κι αν δεν είστε χρήστης συσκευής Android, βασίζεστε στο Google για σχεδόν τα πάντα. Σε τελική ανάλυση, ένας λογαριασμός Google είναι
Τρόπος αλλαγής παράγοντα χρήστη στο Microsoft Edge
Τρόπος αλλαγής παράγοντα χρήστη στο Microsoft Edge
Ο πράκτορας χρήστη ενός προγράμματος περιήγησης ιστού είναι μια τιμή συμβολοσειράς που προσδιορίζει αυτό το πρόγραμμα περιήγησης και παρέχει ορισμένες λεπτομέρειες συστήματος σε διακομιστές που φιλοξενούν τους ιστότοπους που επισκέπτεστε. Δείτε πώς μπορείτε να το αλλάξετε στο Microsoft Edge.
Life360 vs Family360
Life360 vs Family360
Αν ψάχνετε για έναν εξαιρετικό εντοπιστή οικογένειας GPS, μπορεί να είστε αναποφάσιστοι μεταξύ Life360 ή Family360. Και οι δύο είναι γνωστές εφαρμογές παρακολούθησης οικογένειας με πληθώρα χρήσιμων λειτουργιών που βοηθούν τους γονείς να παρακολουθούν τα παιδιά τους.
Πώς να επαναφέρετε ένα βύσμα Wemo
Πώς να επαναφέρετε ένα βύσμα Wemo
Θέλετε να επαναφέρετε το βύσμα Wemo; Αυτός ο οδηγός θα σας διδάξει πώς να επαναφέρετε ένα Wemo Smart Plug με ή χωρίς την εφαρμογή.
Όλα για το πληκτρολόγιο Gboard για Android και iOS
Όλα για το πληκτρολόγιο Gboard για Android και iOS
Μια ματιά στο Gboard, το πληκτρολόγιο Google με ενσωματωμένη αναζήτηση, πληκτρολόγηση ολίσθησης, εξαιρετική αυτόματη διόρθωση και μια ποικιλία θεμάτων.