Πώς να ελέγξετε το sha256 Hash ενός αρχείου σε Mac

Πίνακας περιεχομένων:

Anonim

Χρειάζεται να ελέγξετε τον κατακερματισμό sha256 ενός αρχείου; Μπορείτε εύκολα να ελέγξετε το άθροισμα ελέγχου SHA 256 οποιουδήποτε αρχείου στο macOS από τη γραμμή εντολών.

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

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

Επαλήθευση αθροίσματος ελέγχου SHA256 με shasum

Η εντολή shasum είναι διαθέσιμη σε όλους τους σύγχρονους Mac και μπορεί να χρησιμοποιηθεί για τον έλεγχο sha256 hash.

Εκκινήστε το Terminal και, στη συνέχεια, χρησιμοποιήστε την ακόλουθη εντολή, αντικαθιστώντας το /path/to/file με τη διαδρομή αρχείου ανάλογα με την περίπτωση:

shasum -a 256 /path/to/file

Για παράδειγμα, για να ελέγξετε τον κατακερματισμό sha256 ενός αρχείου που ονομάζεται "TopSecret.tgz" στον φάκελο "Λήψεις" χρήστη, θα μπορούσατε να χρησιμοποιήσετε τα εξής:

shasum -a 256 ~/Downloads/TopSecret.tgz

Θα δείτε κάτι σαν:

23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Λήψεις/TopSecret.tgz

Όπου η συμβολοσειρά 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef είναι το άθροισμα ελέγχου sha236.

Έλεγχος κατακερματισμού sha256 με openssl

Μπορείτε επίσης να ελέγξετε και να επαληθεύσετε το sha256 hash χρησιμοποιώντας την εντολή openssl.

From Terminal.app, χρησιμοποιήστε την ακόλουθη εντολή:

openssl sha256 όνομα αρχείου

Για παράδειγμα, για να επαληθεύσετε τον κατακερματισμό sha256 ενός αρχείου με το όνομα "Data Integrity Matters.pdf" που βρίσκεται στο φάκελο Documents χρήστη:

"

openssl sha256 ~/Documents/Data Integrity Matters.pdf"

Αυτό θα επιστρέψει κάτι σαν το εξής:

SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe6

Με τη μεγάλη συμβολοσειρά αριθμών και χαρακτήρων να είναι ο κατακερματισμός sha256.

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

Είτε θέλετε να επαληθεύσετε ένα άθροισμα ελέγχου SHA-512, κατακερματισμό SHA-256, κατακερματισμό SHA-1 ή άθροισμα ελέγχου MD5, μπορείτε να κάνετε οτιδήποτε μέσω της γραμμής εντολών στο Mac. Να το περάσετε!

Πώς να ελέγξετε το sha256 Hash ενός αρχείου σε Mac