Τι είναι το Checksum; Και πώς να υπολογίσετε τα αθροίσματα ελέγχου
Όλοι έχουμε συνηθίσει να στέλνουμε δεδομένα μέσω του Διαδικτύου(Internet) ή άλλων τοπικών δικτύων. Τυπικά, τέτοια δεδομένα μεταφέρονται μέσω του δικτύου με τη μορφή bit. Γενικά, όταν αποστέλλονται τόνοι δεδομένων μέσω ενός δικτύου, είναι επιρρεπές σε απώλεια δεδομένων λόγω προβλήματος δικτύου ή ακόμη και κακόβουλης επίθεσης. Χρησιμοποιείται ένα άθροισμα ελέγχου για να διασφαλιστεί ότι τα δεδομένα που λαμβάνονται είναι άθικτα και χωρίς σφάλματα και απώλειες. Το Checksum(Checksum) λειτουργεί ως δακτυλικό αποτύπωμα ή μοναδικό αναγνωριστικό για τα δεδομένα.
Για να το καταλάβετε καλύτερα, σκεφτείτε το εξής: Σας στέλνω ένα καλάθι με μήλα μέσω κάποιου αντιπροσώπου. Τώρα, δεδομένου ότι ο αντιπρόσωπος παράδοσης είναι τρίτο μέρος, δεν μπορούμε να βασιστούμε αποκλειστικά στην αυθεντικότητά του. Για να βεβαιωθώ λοιπόν ότι δεν έχει φάει κανένα μήλο στο δρόμο του και ότι θα παραλάβετε όλα τα μήλα, σας τηλεφωνώ και σας λέω ότι σας έστειλα 20 μήλα. Όταν λάβετε το καλάθι, μετράτε τον αριθμό των μήλων και ελέγχετε αν είναι 20.
Αυτό το πλήθος μήλων είναι αυτό που κάνει το checksum στο αρχείο σας. Εάν έχετε στείλει ένα πολύ μεγάλο αρχείο μέσω δικτύου (τρίτο μέρος) ή έχετε κατεβάσει ένα από το διαδίκτυο και θέλετε να βεβαιωθείτε ότι το αρχείο έχει σταλεί ή ληφθεί σωστά, εφαρμόζετε έναν αλγόριθμο αθροίσματος ελέγχου στο αρχείο σας που βρίσκεται σε εξέλιξη αποστέλλονται και κοινοποιούν την τιμή στον παραλήπτη. Κατά τη λήψη του αρχείου, ο παραλήπτης θα εφαρμόσει τον ίδιο αλγόριθμο και θα αντιστοιχίσει την τιμή που λήφθηκε με αυτό που έχετε στείλει. Εάν οι τιμές ταιριάζουν, το αρχείο έχει σταλεί σωστά και δεν έχουν χαθεί δεδομένα. Αλλά εάν οι τιμές είναι διαφορετικές, ο δέκτης θα καταλάβει αμέσως ότι ορισμένα δεδομένα έχουν χαθεί ή ότι το αρχείο έχει παραβιαστεί μέσω του δικτύου. Δεδομένου ότι τα δεδομένα μπορεί να είναι εξαιρετικά ευαίσθητα και σημαντικά για εμάς, είναι σημαντικό να ελέγξουμε οποιοδήποτε σφάλμα που μπορεί να έχει συμβεί κατά τη μετάδοση. Ετσι, ένα άθροισμα ελέγχου είναι πολύ σημαντικό για τη διατήρηση της αυθεντικότητας και της ακεραιότητας των δεδομένων. Ακόμη και μια πολύ μικρή αλλαγή στα δεδομένα προκαλεί σημαντική αλλαγή στο άθροισμα ελέγχου. Πρωτόκολλα όπωςTCP/IP που διέπει τους κανόνες επικοινωνίας του Διαδικτύου χρησιμοποιεί επίσης το άθροισμα ελέγχου για να βεβαιωθεί ότι παρέχονται πάντα σωστά δεδομένα.
Ένα άθροισμα ελέγχου είναι βασικά ένας αλγόριθμος που χρησιμοποιεί μια κρυπτογραφική συνάρτηση κατακερματισμού. Αυτός ο αλγόριθμος εφαρμόζεται σε ένα τμήμα δεδομένων ή ένα αρχείο πριν από την αποστολή και μετά τη λήψη του μέσω δικτύου. Ίσως έχετε παρατηρήσει ότι παρέχεται δίπλα σε έναν σύνδεσμο λήψης, ώστε όταν κάνετε λήψη του αρχείου, να μπορείτε να υπολογίσετε το άθροισμα ελέγχου στον δικό σας υπολογιστή και να το αντιστοιχίσετε με τη δεδομένη τιμή. Σημειώστε ότι το μήκος ενός αθροίσματος ελέγχου δεν εξαρτάται από το μέγεθος των δεδομένων αλλά από τον αλγόριθμο που χρησιμοποιείται. Οι πιο συνηθισμένοι αλγόριθμοι αθροίσματος ελέγχου που χρησιμοποιούνται είναι MD5 ( Αλγόριθμος σύνοψης μηνυμάτων(Message Digest) 5), SHA1 ( Ασφαλής αλγόριθμος κατακερματισμού 1(Secure Hashing Algorithm 1)), SHA-256 και SHA-512. Αυτοί οι αλγόριθμοι παράγουν τιμές κατακερματισμού 128-bit, 160-bit, 256-bit και 512-bit αντίστοιχα. Τα SHA-256 και SHA-512 είναι πιο πρόσφατα και ισχυρότερα από τα SHA-1 και MD5 , τα οποία σε ορισμένες σπάνιες περιπτώσεις παρήγαγαν τις ίδιες τιμές αθροίσματος ελέγχου για δύο διαφορετικά αρχεία. Αυτό έθεσε σε κίνδυνο την εγκυρότητα αυτών των αλγορίθμων. Οι νεότερες τεχνικές είναι ανθεκτικές στα σφάλματα και πιο αξιόπιστες. Ο αλγόριθμος κατακερματισμού μετατρέπει κυρίως τα δεδομένα στο δυαδικό του ισοδύναμο και στη συνέχεια μεταφέρει ορισμένες βασικές λειτουργίες όπως AND , OR, XOR κ.λπ. και τελικά εξάγει την εξαγωνική τιμή των υπολογισμών.
Τι είναι το άθροισμα ελέγχου; Και πώς να υπολογίσετε τα αθροίσματα ελέγχου
Μέθοδος 1: (Method 1: )Υπολογίστε τα αθροίσματα ελέγχου(Calculate Checksums) χρησιμοποιώντας το PowerShell(PowerShell)
1. Χρησιμοποιήστε το μενού αναζήτησης κατά την έναρξη στα Windows 10 και πληκτρολογήστε PowerShell και κάντε κλικ στο « Windows PowerShell » από τη λίστα.
2.Εναλλακτικά, μπορείτε να κάνετε δεξί κλικ στην έναρξη και να επιλέξετε « Windows PowerShell » από το μενού.
3.Στο Windows PowerShell , εκτελέστε την ακόλουθη εντολή:
Get-FileHash yourFilePath For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Η προτροπή θα εμφανίσει την τιμή κατακερματισμού SHA-256 από προεπιλογή.( SHA-256 hash value by default.)
5. Για άλλους αλγόριθμους, μπορείτε να χρησιμοποιήσετε:
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
Τώρα μπορείτε να αντιστοιχίσετε τη λαμβανόμενη τιμή με τη δεδομένη τιμή.
Μέθοδος 2: Υπολογίστε το άθροισμα ελέγχου χρησιμοποιώντας τον ηλεκτρονικό υπολογιστή αθροίσματος ελέγχου(Method 2: Calculate Checksum using Online Checksum Calculator)
Υπάρχουν πολλοί ηλεκτρονικοί υπολογιστές αθροίσματος ελέγχου όπως το 'onlinemd5.com'. Αυτός ο ιστότοπος μπορεί να χρησιμοποιηθεί για τον υπολογισμό των αθροισμάτων ελέγχου MD5 , SHA1 και SHA-256 για οποιοδήποτε αρχείο και ακόμη και για οποιοδήποτε κείμενο.
1. Κάντε κλικ στο κουμπί ' Επιλογή αρχείου(Choose file) ' και ανοίξτε το αρχείο που θέλετε.
2.Εναλλακτικά, σύρετε και αποθέστε το αρχείο σας στο δεδομένο πλαίσιο.
3.Επιλέξτε τον αλγόριθμο που θέλετε και αποκτήστε το απαιτούμενο άθροισμα ελέγχου.( desired algorithm and obtain the required checksum.)
4. Μπορείτε επίσης να αντιστοιχίσετε αυτό το άθροισμα ελέγχου που λάβατε με το δεδομένο άθροισμα ελέγχου αντιγράφοντας το δεδομένο άθροισμα ελέγχου στο πλαίσιο κειμένου «Σύγκριση με:».
5.Θα δείτε το τικ ή το σταυρό δίπλα στο πλαίσιο κειμένου ανάλογα.
Για να υπολογίσετε απευθείας τον κατακερματισμό για μια συμβολοσειρά ή κείμενο:(To calculate the hash for a string or text directly:)
α)Κάντε κύλιση προς τα κάτω στη σελίδα για να « MD5 & SHA1 Hash Generator For Text »
β) Αντιγράψτε τη συμβολοσειρά στο δεδομένο πλαίσιο κειμένου για να λάβετε το απαιτούμενο άθροισμα ελέγχου.
Για άλλους αλγόριθμους, μπορείτε να χρησιμοποιήσετε το ' https://defuse.ca/checksums.htm '. Αυτός ο ιστότοπος σάς παρέχει μια εκτενή λίστα με πολλές διαφορετικές τιμές αλγορίθμου κατακερματισμού. Κάντε κλικ(Click) στο «Επιλογή αρχείου» για να επιλέξετε το αρχείο σας και κάντε κλικ στο « Υπολογισμός αθροισμάτων ελέγχου…(Calculate Checksums…) » για να λάβετε τα αποτελέσματα.
Μέθοδος 3: Χρησιμοποιήστε το MD5 & SHA Checksum Utility(Method 3: Use MD5 & SHA Checksum Utility)
Πρώτα, κατεβάστε το MD5 & SHA Checksum Utility(download the MD5 & SHA Checksum Utility) και μετά ξεκινήστε το κάνοντας διπλό κλικ στο αρχείο exe. Απλώς(Simply) περιηγηθείτε στο αρχείο σας και μπορείτε να αποκτήσετε τον κατακερματισμό MD5 , SHA1 , SHA-256 ή SHA-512. Μπορείτε επίσης να κάνετε αντιγραφή-επικόλληση του δεδομένου κατακερματισμού στο σχετικό πλαίσιο κειμένου για να το αντιστοιχίσετε εύκολα με την τιμή που λάβατε.
Συνιστάται:(Recommended:)
- Διόρθωση του φορητού υπολογιστή που δεν συνδέεται στο WiFi (με εικόνες)(Fix Laptop not connecting to WiFi (With Pictures))
- Χωρίς ήχο σε υπολογιστή με Windows 10 [ΕΠΙΛΥΘΗΚΕ](No Sound in Windows 10 PC [SOLVED])
- Πώς να διορθώσετε το σφάλμα Windows Update 0x80070643(How to Fix Windows Update Error 0x80070643)
- Διορθώστε το πρόβλημα προγράμματος οδήγησης ελεγκτή γενικού σειριακού διαύλου (USB).(Fix Universal Serial Bus (USB) Controller Driver Issue)
Ελπίζω τα παραπάνω βήματα να ήταν χρήσιμα για την εκμάθηση Τι είναι το Checksum; Και πώς να το υπολογίσετε. (What is Checksum? And How to Calculate it;)αλλά αν εξακολουθείτε να έχετε ερωτήσεις σχετικά με αυτό το άρθρο, μπορείτε να τις ρωτήσετε στην ενότητα των σχολίων.
Related posts
Πώς να εξαγάγετε τις επαφές της ομάδας WhatsApp (2022)
Διορθώστε ότι η αρχική σελίδα του Facebook δεν θα φορτώσει σωστά
Πώς να ελέγξετε το αναγνωριστικό email που συνδέεται με τον λογαριασμό σας στο Facebook
3 τρόποι για να μοιράζεστε την πρόσβαση Wi-Fi χωρίς να αποκαλύπτετε τον κωδικό πρόσβασης
Πώς να δημιουργήσετε οριζόντιο προσανατολισμό μιας σελίδας στο Word
Διορθώστε το σφάλμα Minecraft Αποτυχία εγγραφής Core Dump
Πώς να διαγράψετε οριστικά τον λογαριασμό Instagram
Τρόπος διαγραφής κειμένου στα Έγγραφα Google
Διορθώστε το σφάλμα αναμονής του Facebook Messenger για το δίκτυο
Πώς να καθαρίσετε την ουρά στο Spotify σε επιτραπέζιους υπολογιστές και κινητά
Διορθώστε το Discord Go Live Not Appearing
Πώς να επαναφέρετε την παλιά διάταξη YouTube (2022)
Επιδιόρθωση προβλημάτων MacOS Big Sur (13 ζητήματα που διορθώθηκαν)
Πώς να επιδιορθώσετε κατεστραμμένα αρχεία AVI δωρεάν
Πώς να αφαιρέσετε όλους ή πολλούς φίλους στο Facebook
How to Go Live on Discord (2022)
Πώς να ενεργοποιήσετε το Pluto TV (2022)
Πώς να επαναφέρετε σκληρά το Samsung Galaxy S9 (2022)
Πώς να απενεργοποιήσετε ή να διαγράψετε τον λογαριασμό σας Instagram (2022)
Πώς να δείτε κρυφές φωτογραφίες στο Facebook