Suriin ang SHA1 Checksum sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

SHA hashing ay madalas na ginagamit sa distribution control system upang matukoy ang mga pagbabago at upang suriin ang integridad ng data sa pamamagitan ng pag-detect ng file corruption o tampering. Para sa karaniwang paggamit, ang isang SHA checksum ay nagbibigay ng isang string na maaaring magamit upang i-verify ang isang file na inilipat ayon sa nilalayon. Kung magkatugma ang mga checksum ng SHA, napapanatili ang integridad ng mga file.

Ipapakita sa iyo ng tutorial na ito kung paano suriin ang sha1 checksum ng isang file sa Mac, ngunit pareho rin itong gumagana sa Linux.

Paano Suriin ang SHA1 Hash ng isang File sa Mac OS X

Ilunsad ang Terminal, na makikita sa loob ng folder ng Applications and Utilities, at gamitin ang sumusunod na syntax:

shasum /path/to/file

Upang i-verify ang isang file na pinangalanang "DownloadedFile.dmg" sa desktop, ito ay magiging:

shasum ~/Desktop/DownloadedFile.dmg

Maglalabas ito ng ganito:

$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

Ang mahabang hexadecimal string na iyon ay ang SHA1 hash.

Maaaring ganito ang hitsura nito sa isang Terminal window:

Ang isang madaling paraan upang suriin ang mga SHA1 na file na nakabaon nang malalim sa file system nang hindi tina-type ang buong path, ay i-type ang unang bahagi ng command pagkatapos ay i-drag at i-drop ang file sa Terminal window. Awtomatiko nitong tina-type ang path para sa iyo:

shasum (drag and drop file here)

Tandaan na maglagay ng espasyo pagkatapos ng “shasum” para gumana ito ng maayos.

Ang default para sa shasum command ay ang paggamit ng SHA1, ang pinakakaraniwang uri ng hash, ngunit maaari itong baguhin gamit ang -a flag kung kinakailangan sa 224, 256, 384, o 512. Gayunpaman, gayunpaman Ang SHA1 ay nagiging mas karaniwan kaysa sa MD5, madali mo pa ring masusuri ang md5 hash sa Mac OS X pati na rin ang md5 command.

Mga Halimbawa ng Paggamit ng SHA1 para I-verify ang Mga File

Kaya maaaring nagtataka ka, kailan mo ito maaaring gamitin para i-verify ang integridad ng isang file?

Ang isang praktikal na paggamit na maaaring maranasan ng mga user ng Mac ay kapag nagda-download ng mga update ng software nang direkta mula sa Apple, na naglilista ng SHA1 hash ng bawat file na inaalok sa pamamagitan ng kanilang mga server sa dulo ng bawat pahina ng pag-download. Maaari mong makita ang gayong string na naka-highlight sa screenshot sa ibaba. Ang sha string na ito ay nagbibigay-daan sa mga user na madaling ma-verify ang integridad ng kanilang mga pag-download mula sa Apple o kapag ang file ay na-host sa isang third party mirror site.

Ganito rin natuklasan na tahimik na na-update ang Mac OS X 10.7.3, at maraming tanong tungkol dito ang nagbunga ng partikular na post na ito.

Paggamit ng SHA1 hash string ay isa ring madaling paraan para i-verify ang mga paglilipat ng file mula sa mga peer to peer network at upang matiyak na natapos na ang pag-download, o na ang isang file ay hindi pinakialaman sa isang lugar sa linya. Sa pamamagitan ng pag-alam sa pinagmulang SHA1 checksum, maaari mong i-verify ang iyong bersyon ng (mga) file na pinag-uusapang mga tugma, at matukoy kung ang file ay talagang wasto at dumating na ayon sa nilalayon.

Suriin ang SHA1 Checksum sa Mac OS X