Τι είναι το File Hash; – TechCult
Miscellanea / / April 29, 2023
Η χρήση ταυτότητας βοηθά στην αποφυγή κλοπής ταυτότητας και στη διατήρηση της σωστής πρόσβασης στην εργασία. Παρόμοια με αυτό το είδος διαχείρισης, στην οποία μπορεί να επαληθευτεί η ακεραιότητα κάτι, είναι η χρήση του κατακερματισμού αρχείων. Είναι μια ψηφιακή εκτύπωση που λειτουργεί σε οποιονδήποτε τύπο αρχείου, είτε είναι exe, msi, docx, pdf, iso ή txt, και χρησιμοποιείται για να διαπιστωθεί εάν το αρχείο είναι γνήσιο ή όχι. Για να το πούμε με απλά λόγια, είναι η μοναδική αναγνώριση που είναι κρυπτογραφημένη για ένα συγκεκριμένο αρχείο και μπορεί να χρησιμοποιηθεί για την εύρεση των αλλαγών στο αρχείο. Ας μάθουμε περισσότερα για αυτό στο άρθρο.
![Τι είναι το File Hash](/f/781eeebdee794d1ef03ca314fa6929e7.png)
Πίνακας περιεχομένων
Τι είναι το File Hash;
Μπορεί να γνωρίζετε ότι τα άτομα του κλάδου ή ενός καλά οργανωμένου γραφείου αναφέρονται με τα αναγνωριστικά τους ή οποιοδήποτε αναγνωριστικό αναφοράς που τους έχει εκχωρηθεί αποκλειστικά, αντί να αναφέρονται σε αυτούς με το όνομά τους. Αυτά τα αναγνωριστικά βοηθούν στη διάκριση ατόμων και στην επαλήθευση αν είναι γνήσια ή όχι. Το File Hash λειτουργεί με τον ίδιο τρόπο. Αυτή η ψηφιακή εκτύπωση λειτουργεί σε αρχεία πολλών τύπων για να ελέγξει αν είναι αυθεντικά. Μαζί με αυτό, μπορεί να ελεγχθεί η τιμή κατακερματισμού MD5 για την ακεραιότητα του αρχείου. Ας μάθουμε περισσότερα για αυτήν την τιμή στο παρακάτω έγγραφο.
Γρήγορη απάντηση
Για να βρείτε την τιμή κατακερματισμού του αρχείου:
1. Ανοίξτε το Windows PowerShell και εκτελέστε το get-filehash εντολή για εύρεση τιμής κατακερματισμού.
2. Για να ελέγξετε το αρχείο με το όνομα file.txt, τρέξιμο get-filehash C:\Windows10Upgrade\resources\amd64\file.txt εντολή.
Τι είναι η τιμή κατακερματισμού του αρχείου;
Το Hash είναι ένα σύστημα κρυπτογράφησης που βασίζεται σε ψηφιακή υπογραφή ή μια μοναδική τιμή που αντιστοιχεί στο περιεχόμενο του αρχείου. Για τον έλεγχο της ακεραιότητας των αρχείων, χρησιμοποιούνται διαδικτυακά εργαλεία και άλλα προγράμματα για τον έλεγχο του αθροίσματος ελέγχου MD5 ή της τιμής κατακερματισμού ενός αρχείου. Αυτά είναι εξαιρετικά χρήσιμα σε διάφορα προϊόντα ασφαλείας, όπως τείχη προστασίας, IDS και λογισμικό προστασίας τελικών σημείων. Οι μορφές αλγορίθμου αθροίσματος ελέγχου κατακερματισμού περιλαμβάνουν MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, και τα λοιπά.
Hashes ή Checksums
Οι κατακερματισμοί ή οι κωδικοί κατακερματισμού και τα αθροίσματα ελέγχου χρησιμοποιούνται για τον έλεγχο της ακεραιότητας του αρχείου χρησιμοποιώντας μια αλφαριθμητική συμβολοσειρά και είναι τα ίδια. Με βάση τον τύπο κρυπτογράφησης, υπάρχουν διάφοροι τύποι κατακερματισμού, για αυτόν τον έλεγχο κατακερματισμού SHA256, όπως αναφέρονται παρακάτω:
- Οικογένεια MD- MD4, MD5,
- Οικογένεια SHA- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Βάση 64,
- LM,
- Τίγρη,
- xxHash,
- MACTriplesDES,
- RipeMD,
- ΧΑΒΑΛ, και
- Ρουφήχτρα.
Διαβάστε επίσης:15 καλύτερα δωρεάν εργαλεία ελέγχου κατακερματισμού αρχείων
Χαρακτηριστικά των MD5 Windows
Το άθροισμα ελέγχου ή η τιμή κατακερματισμού του αρχείου, με βάση τη μορφή αρχείου MD5, έχει 32 χαρακτήρες συνολικά. Αυτό το δακτυλικό αποτύπωμα 128 bit αποτελείται από δεκαεξαδικές συμβολοσειρές που περιέχουν αλφάβητα από Α έως Φ και 10 ψηφία από 0 έως 9. Για παράδειγμα, ο τύπος κατακερματισμού του αρχείου MD5 θα ήταν 12602de6659a356141e744bf569e756.
Πώς να βρείτε την τιμή κατακερματισμού του αρχείου
Η επαλήθευση κατακερματισμού αρχείου μπορεί να γίνει κατά τη λήψη του αρχείου και διασφαλίζοντας ότι είναι ασφαλές χρησιμοποιώντας τον κακόβουλο έλεγχο κατακερματισμού. Η διαδικασία χρήσης οποιουδήποτε ελέγχου κατακερματισμού περιγράφεται παρακάτω σε αυτήν την ενότητα.
1. Κατά τη λήψη αρχείων για επιδιόρθωση ή προγραμμάτων οδήγησης, πρέπει να σημειωθεί το άθροισμα ελέγχου MD5 των Windows του αρχείου (αν είναι διαθέσιμο).
2. Εφαρμόζοντας τον αλγόριθμο ή την κρυπτογραφική συνάρτηση κατακερματισμού χρησιμοποιώντας οποιαδήποτε από τις μεθόδους που δίνονται, επιστρέφεται μια τιμή συμβολοσειράς.
3. Αυτή η τιμή συμβολοσειράς είναι κατάλληλη μόνο για το αρχείο στην τρέχουσα κατάσταση και αλλάζει ακόμα κι αν 1 byte του αρχείου αλλάζει.
4. Το ψηφιακό δακτυλικό αποτύπωμα του αθροίσματος ελέγχου για το αρχείο ή τον κωδικό είναι μια υπολογισμένη τιμή του αριθμοί (από 0 έως 9) και γράμματα (από Α έως F) του χασίς.
Προκλήσεις κατά τον κατακερματισμό ενός αρχείου
Οι προκλήσεις κατά τον έλεγχο του κατακερματισμού του αρχείου παρατίθενται σε αυτήν την ενότητα.
- Τα περισσότερα από τα αρχεία δεν είναι προσβάσιμα λόγω της ενσωματωμένης υπογραφής προγράμματος οδήγησης ή της αρχής έκδοσης πιστοποιητικών. Αυτά τα σήματα λογισμικού εμποδίζουν τη λειτουργία του λειτουργικού συστήματος και ενδέχεται να μην ταιριάζουν με την υπολογισμένη τιμή κατακερματισμού.
- Επιπλέον, τα πραγματικά νόμιμα ονόματα αρχείων των πραγματικών προγραμμάτων σε έναν υπολογιστή με Windows μπορεί να είναι cmd.exe και διαφέρουν από τον κατακερματισμό του αρχείου κακόβουλου λογισμικού.
- Για πολλούς τύπους κατακερματισμών, τα ίδια μεγέθη αρχείων για να δώσουν αντιστοίχιση κατακερματισμού για όλους τους αλγόριθμους μπορεί να είναι προκλητική.
- Ζητήματα σύγκρουσης κατακερματισμού προκύπτουν λόγω κοινών κατακερματισμών (καθώς χρησιμοποιούνται κυρίως MD5 και SHA1) και είναι δύσκολο να παρασχεθεί το παραποιημένο αρχείο με έναν μόνο αλγόριθμο κατακερματισμού.
Λόγοι για κατεστραμμένο αρχείο
Το αρχείο μπορεί να είναι κατεστραμμένο και οι τιμές κατακερματισμού μπορεί να μην ταιριάζουν στον κακόβουλο έλεγχο κατακερματισμού για τους ακόλουθους λόγους:
- Η απορρόφηση κατεστραμμένων τιμών κατά τη λήψη μπορεί να αλλάξει την τιμή του αθροίσματος ελέγχου του αρχείου.
- Πρόβλημα δικτύου κατά τη λήψη του αρχείου από τον ιστότοπο προέλευσης.
- Το αρχείο έχει μολυνθεί από κακόβουλο λογισμικό.
Πώς να επαληθεύσετε την ακεραιότητα του αρχείου
Αφού μάθαμε τις διάφορες μεθόδους για να βρούμε την τιμή κατακερματισμού του αρχείου, μας δίνεται τώρα μια ερώτηση που αφορά τη μέθοδο εκτέλεσης MD5 για την ακεραιότητα του αρχείου.
- Η βασική απαίτηση που πρέπει να είναι κατάλληλη για να διασφαλιστεί ότι ο κατακερματισμός μπορεί να ελεγχθεί αποτελεσματικά είναι ότι το τα μεγέθη των αρχείων πρέπει να είναι ίδια. Αυτό επιτρέπει την προσθήκη ή την αφαίρεση των byte από ένα παραποιημένο αρχείο και την παραγωγή αθροίσματος ελέγχου όπως αυτό του αρχικού αρχείου.
- Αν το Η έξοδος κατακερματισμού του αρχείου είναι διαφορετική από αυτή του κατακερματισμού στην ακεραιότητα του αρχείου MD5, η ακεραιότητα μπορεί να τεθεί σε κίνδυνο. Όπως αναφέρθηκε προηγουμένως, ο κατακερματισμός είναι μια ψηφιακή υπογραφή του αρχείου και εάν η υπογραφή του πρωτοτύπου και του αντιγράφου του αρχείου δεν ταιριάζουν, το αρχείο μπορεί να είναι κατεστραμμένο.
- Χρησιμοποιώντας ένα εργαλείο διασταυρούμενης αναφοράς, δηλαδή, ένα βοηθητικό πρόγραμμα αθροίσματος ελέγχου MD5 των Windows ή ένας ελεγκτής κατακερματισμού για την εύρεση της τιμής κατακερματισμού μπορεί να βοηθήσει στη σύγκριση των τιμών κατακερματισμού.
Μέθοδος 1: Χρησιμοποιήστε το Windows PowerShell
Windows PowerShell είναι ένας ενσωματωμένος έλεγχος κατακερματισμού αρχείων και χρησιμοποιεί τη συνάρτηση PowerShell, όπως το PowerShell MD5, για να ελέγξει για τον κατακερματισμό του αρχείου. Χρησιμοποιεί τη γραμμή εντολών των Windows για να ανακαλύψει τον κατακερματισμό του αρχείου.
Οι μορφές κατακερματισμού που υποστηρίζονται από το Windows PowerShell είναι οι SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 και RIPEMD160. Ακολουθήστε τις οδηγίες που δίνονται παρακάτω για να εκτελέσετε το MD5 για την ακεραιότητα του αρχείου χρησιμοποιώντας το PowerShell MD5.
1. Ανοιξε το Windows PowerShell εφαρμογή χρησιμοποιώντας τη γραμμή αναζήτησης των Windows.
![ανοίξτε το Windows PowerShell](/f/0801ae74a49db691d01d8b004a415902.png)
2Α. Εισαγάγετε την εντολή βασικού ελέγχου ως εξής και πατήστε το Εισάγετε κλειδί για να βρείτε την τιμή κατακερματισμού ή το άθροισμα ελέγχου MD5 του αρχείου.
get-filehash
Για παράδειγμα, εάν θέλετε να ελέγξετε το αρχείο με το όνομα file.txt που σώζεται στο Τοπικός δίσκος (C:) drive, μπορείτε να εισάγετε την ακόλουθη εντολή.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Σημείωση 1: Η προεπιλεγμένη έξοδος κατακερματισμού για αυτήν την εντολή είναι SHA256, και είναι ανεξάρτητα από τη μορφή αρχείου.
Σημείωση 2: Ο χρόνος που απαιτείται για τη δημιουργία ενός αρχείου εξαρτάται από το μέγεθος του αρχείου.
![Εισαγάγετε την εντολή ελέγχου κατακερματισμού του βασικού αρχείου](/f/309d79271d09f22ec94b8e987445078a.png)
2Β. Εάν θέλετε να ελέγξετε το αρχείο σε διαφορετική τιμή, μπορείτε να εισαγάγετε την ακόλουθη εντολή και στη συνέχεια να πατήσετε το Εισάγετε κλειδί.
get-filehash – Αλγόριθμος [HASH TYPE]
Για παράδειγμα, εάν θέλετε να ονομαστεί το ίδιο αρχείο file.txt στο SHA384 εξόδου κατακερματισμού, πρέπει να εισαγάγετε την ακόλουθη εντολή.
get-filehash – Αλγόριθμος SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Σημείωση: Ο χρόνος που απαιτείται για τη δημιουργία της εξόδου κατακερματισμού για το αρχείο μπορεί να διαφέρει ανάλογα με τον τύπο αλγορίθμου που χρησιμοποιείτε.
![ελέγξτε το αρχείο σε διαφορετική τιμή κατακερματισμού](/f/edbdb6f0ccae4015403b2cf825cfe939.png)
Διαβάστε επίσης: Τι είναι το Checksum; Και πώς να υπολογίσετε τα αθροίσματα ελέγχου
Μέθοδος 2: Χρησιμοποιήστε τη γραμμή εντολών
Τώρα που έχετε χρησιμοποιήσει το PowerShell MD5 για να βρείτε την τιμή κατακερματισμού, ήρθε η ώρα να χρησιμοποιήσετε τη γραμμή εντολών. Η γραμμή εντολών των Windows χρησιμοποιεί το certutil hashfile εντολή για επαλήθευση του αθροίσματος ελέγχου MD5 και SHA. Η προεπιλεγμένη τιμή του κατακερματισμού είναι SHA1 και δεν αλλάζει μέχρι να καθοριστεί άλλη μορφή κατακερματισμού. Αυτό το ενσωματωμένο εργαλείο Certificate Utility μπορεί να χρησιμοποιηθεί και για τη διαμόρφωση μιας μονάδας USB σε λειτουργικό σύστημα Windows 10.
Οι αλγόριθμοι κατακερματισμού που υποστηρίζονται από την εφαρμογή είναι οι MD Family (MD2, MD4, MD5) και SHA Family (SHA1, SHA256, SHA384 και SHA512). Η μέθοδος χρήσης της εφαρμογής Command Prompt ως Έλεγχος κατακερματισμού αρχείων περιγράφεται παρακάτω.
1. Ανοιξε το Γραμμή εντολών εφαρμογή χρησιμοποιώντας τη γραμμή αναζήτησης.
![εκκινήστε τη γραμμή εντολών ως διαχειριστής](/f/65ec2f410175db5a4dfc45d242e00821.png)
2Α. Για να ελέγξετε το MD5άθροισμα ελέγχου κατακερματισμού, πληκτρολογήστε την παρακάτω εντολή και πατήστε το πλήκτρο Enter.
CertUtil –hahsfileMD5
Για παράδειγμα, εάν θέλετε να ανοίξετε το αρχείο με το όνομα hwcompat.txt στον ακόλουθο κατάλογο όπως δίνεται στην εντολή, πληκτρολογήστε την ακόλουθη εντολή.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
![ελέγξτε το άθροισμα ελέγχου κατακερματισμού MD5](/f/fec555846aef2b5820aebd60472589bb.png)
2Β. Πληκτρολογήστε την ακόλουθη εντολή για να αλλάξετε στο αντίστοιχο κατάλογο με το αρχείο.
CD
Μετά από αυτό, πληκτρολογήστε την επόμενη εντολή που αναφέρθηκε προηγουμένως για να επαληθεύσετε την τιμή κατακερματισμού του αρχείου.
Για παράδειγμα, το αρχείο στη θέση που δόθηκε προηγουμένως μπορεί να επαληθευτεί σε αυτές τις δύο εντολές ως εξής.
cd C:\Windows10Upgrade\resources\amd64
CertUtil –hashfile hwcompat.txt MD5
![επαληθεύστε την τιμή κατακερματισμού του αρχείου](/f/3cced7a036cb9b737d52264f96e443e3.png)
3. Για να ελέγξετε το αρχείο αθροίσματος ελέγχου σε οποιονδήποτε άλλο αλγόριθμο κατακερματισμού, πληκτρολογήστε την ακόλουθη εντολή
CertUtil – hashfile
Για παράδειγμα, εάν θέλετε να ελέγξετε το ίδιο αρχείο σε άλλη μορφή, ας πούμε SHA1, πληκτρολογήστε την παρακάτω εντολή.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
![ελέγξτε το άθροισμα ελέγχου του αρχείου σε οποιονδήποτε άλλο αλγόριθμο κατακερματισμού](/f/e526763d535032aa3166357349754e38.png)
Μέθοδος 3: Χρησιμοποιήστε εφαρμογές ελέγχου κατακερματισμού αρχείων
Η τελευταία μέθοδος για να βρείτε αυτήν την τιμή για τα αρχεία είναι να χρησιμοποιήσετε μια εφαρμογή ελεγκτή όπως Γεννήτρια κατακερματισμού. Πρέπει να σημειωθεί ότι αυτές οι εφαρμογές τρίτων ενδέχεται να σας βοηθήσουν με το MD5 για ακεραιότητα αρχείων, αλλά ενδέχεται να μην δίνουν ακριβή αποτελέσματα όπως αυτά των εγγενών εφαρμογών στον υπολογιστή.
Σημείωση: Καθώς πρόκειται για εφαρμογές τρίτων, συνιστάται να αποφεύγετε τη χρήση οποιουδήποτε αρχείου που μπορεί να περιέχει προσωπικά στοιχεία.
Συνιστάται:
- 14 καλύτερες δωρεάν εφαρμογές soundboard
- Πώς να επιδιορθώσετε τα αρχεία συστήματος στα Windows 10
- Πώς να διαγράψετε αρχεία Temp στα Windows 10
- Διορθώστε το File Explorer που δεν ανταποκρίνεται στα Windows 10
Το άρθρο έδινε σύντομες πληροφορίες για πώς να βρείτε την τιμή Hash των αρχείων και τις μεθόδους επαλήθευσης της ακεραιότητάς τους. Συμπληρώστε τα πεδία στην ενότητα σχολίων για να μοιραστείτε τις ερωτήσεις και τις προτάσεις σας.
Ο Henry είναι ένας έμπειρος συγγραφέας τεχνολογίας με πάθος να κάνει σύνθετα θέματα τεχνολογίας προσβάσιμα στους καθημερινούς αναγνώστες. Με πάνω από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, ο Chris έχει γίνει μια αξιόπιστη πηγή πληροφοριών για τους αναγνώστες του.