Provjerite SHA1 kontrolni zbroj u Mac OS X
Sadržaj:
SHA raspršivanje se često koristi sa sustavima kontrole distribucije za utvrđivanje revizija i provjeru integriteta podataka otkrivanjem oštećenja ili neovlaštenog mijenjanja datoteka. Za uobičajenu upotrebu, SHA kontrolni zbroj daje niz koji se može koristiti za provjeru je li datoteka prenesena kako je predviđeno. Ako se SHA kontrolni zbrojevi podudaraju, očuvan je integritet datoteka.
Ovaj vodič će vam pokazati kako provjeriti sha1 kontrolni zbroj datoteke na Macu, ali isto radi i u Linuxu.
Kako provjeriti SHA1 hash datoteke u Mac OS X
Pokrenite terminal koji se nalazi u mapi Applications and Utilities i upotrijebite sljedeću sintaksu:
shasum /put/do/datoteke
Da biste provjerili datoteku pod nazivom “DownloadedFile.dmg” na radnoj površini, to bi bilo:
shasum ~/Desktop/DownloadedFile.dmg
Ovo će ispisati nešto poput ovoga:
$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
Taj dugi heksadecimalni niz je SHA1 hash.
Može izgledati otprilike ovako u prozoru terminala:
Jednostavan način za provjeru SHA1 datoteka zakopanih duboko u datotečnom sustavu bez upisivanja punog puta je da upišete prvi dio naredbe, a zatim povučete i ispustite datoteku u prozor terminala. Ovo automatski upisuje put za vas:
shasum (ovdje povucite i ispustite datoteku)
Ne zaboravite staviti razmak nakon "shasum" kako bi ovo ispravno radilo.
Zadana naredba za shasum je korištenje SHA1, najčešće vrste raspršivanja, ali to se može promijeniti zastavom -a ako je potrebno na 224, 256, 384 ili 512. Također, iako SHA1 postaje sve češći od MD5, još uvijek možete jednostavno provjeriti md5 hash u Mac OS X-u pomoću naredbe md5.
Primjeri korištenja SHA1 za provjeru datoteka
Dakle, možda se pitate kada biste ovo mogli koristiti za provjeru integriteta datoteke?
Praktična upotreba s kojom se korisnici Maca mogu susresti je preuzimanje ažuriranja softvera izravno od Applea, koji na kraju svake stranice za preuzimanje navodi SHA1 hash svake datoteke ponuđene preko svojih poslužitelja. Takav niz možete vidjeti istaknut na snimci zaslona u nastavku. Ovaj sha niz omogućuje korisnicima jednostavnu provjeru integriteta svojih preuzimanja bilo s Applea ili kada je datoteka smještena na zrcalno mjesto treće strane.
Ovako je također otkriveno da je Mac OS X 10.7.3 tiho ažuriran, a nekoliko pitanja o tome izazvalo je ovaj post.
Korištenje SHA1 raspršenih nizova također je jednostavan način za provjeru prijenosa datoteka s peer na peer mreže i za provjeru je li preuzimanje završeno ili da datoteka nije dirana negdje duž linije. Znajući izvornu SHA1 kontrolnu sumu, možete provjeriti podudara li se vaša verzija datoteke(a) u pitanju i utvrditi je li datoteka doista važeća i je li stigla kako je predviđeno.