Paano Suriin ang sha256 Hash ng isang File sa Mac
Talaan ng mga Nilalaman:
Kailangan bang suriin ang sha256 hash ng isang file? Madali mong masusuri ang SHA 256 checksum ng anumang file sa macOS mula sa command line.
Sasaklawin namin ang dalawang magkaibang command line tool para i-verify ang isang sha256 checksum sa Mac, at parehong naka-preinstall kasama ang lahat ng modernong bersyon ng MacOS.
Para sa mga hindi pamilyar, ang checksum ay karaniwang isang string ng mga titik at numero na maaaring gamitin upang matukoy ang integridad ng file, tulad ng kung may naganap na error habang ipinapadala, o kung ang isang file ay pinakialaman.Halimbawa, kung ang file checksum ay tumutugma sa iyong dulo sa checksum na nai-post sa kung saan mo natanggap ang file, maaari mong siguraduhin na ang file ay magkapareho. Mayroong iba't ibang uri ng mga hash at checksum, ngunit ang tatalakayin namin dito ay sha256.
Verifying SHA256 checksum gamit ang shasum
Available ang shasum command sa lahat ng modernong Mac at maaaring gamitin para suriin ang sha256 hash.
Ilunsad ang Terminal at pagkatapos ay gamitin ang sumusunod na command, palitan ang /path/to/file ng file path kung naaangkop:
shasum -a 256 /path/to/file
Halimbawa, upang suriin ang sha256 hash ng isang file na tinatawag na “TopSecret.tgz” sa folder ng Downloads ng user, maaari mong gamitin ang sumusunod:
shasum -a 256 ~/Downloads/TopSecret.tgz
Makikita mo ang isang bagay tulad ng:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz
Kung saan ang string na 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ay ang sha236 checksum.
Tinitingnan ang sha256 hash gamit ang openssl
Maaari mo ring suriin at i-verify ang sha256 hash sa pamamagitan ng paggamit ng openssl command.
Mula sa Terminal.app, gamitin ang sumusunod na command:
openssl sha256 filename
Halimbawa, para i-verify ang sha256 hash ng isang file na pinangalanang “Data Integrity Matters.pdf” na matatagpuan sa folder ng Documents ng user:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Magbabalik ito ng katulad ng sumusunod:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e611daebebe61
Na may malaking string ng mga numero at mga character ang sha256 hash.
Kung pamilyar ka na sa pangkalahatang proseso ng pagsuri ng mga hash, ito man ay pagsuri sa mga sha1 checksum o MD5 hash, kung gayon ang prosesong ito at ang mga utos ay maaaring hindi makagulat sa iyo, bagaman ang huli ay gumagamit ng ibang command na partikular sa md5.
Kung gusto mong i-verify ang isang SHA-512 checksum, SHA-256 hash, SHA-1 hash, o MD5 checksum, maaari mong gawin ang anuman sa pamamagitan ng command line sa Mac. Gawin mo ito!