Preverite kontrolno vsoto SHA1 v sistemu Mac OS X

Kazalo:

Anonim

Zgoščevanje SHA se pogosto uporablja s sistemi za nadzor distribucije za določanje revizij in preverjanje celovitosti podatkov z odkrivanjem poškodovanosti ali spreminjanja datotek. Za običajno uporabo kontrolna vsota SHA zagotavlja niz, ki ga je mogoče uporabiti za preverjanje, ali je bila datoteka prenesena, kot je bilo predvideno. Če se kontrolne vsote SHA ujemajo, je bila celovitost datotek ohranjena.

Ta vadnica vam bo pokazala, kako preverite kontrolno vsoto sha1 datoteke v Macu, vendar deluje enako tudi v Linuxu.

Kako preveriti zgoščenost SHA1 datoteke v Mac OS X

Zaženite terminal, ki ga najdete v mapi Applications and Utilities, in uporabite naslednjo sintakso:

shasum /path/to/file

Za preverjanje datoteke z imenom »DownloadedFile.dmg« na namizju bi bilo:

shasum ~/Desktop/DownloadedFile.dmg

To bo izpisalo nekaj takega:

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

Ta dolg šestnajstiški niz je razpršitev SHA1.

V oknu terminala je lahko videti nekako takole:

Enostaven način za preverjanje datotek SHA1, ki so zakopane globoko v datotečnem sistemu, ne da bi vtipkali celotno pot, je, da vnesete prvi del ukaza in nato povlečete in spustite datoteko v okno terminala. To samodejno vnese pot namesto vas:

shasum (povleci in spusti datoteko sem)

Ne pozabite dati presledka za "shasum", da bo to pravilno delovalo.

Privzeta nastavitev za ukaz shasum je uporaba SHA1, najpogostejše vrste zgoščevanja, vendar se to lahko po potrebi spremeni z zastavico -a na 224, 256, 384 ali 512. SHA1 postaja pogostejši od MD5, še vedno pa lahko preprosto preverite zgoščeno vrednost md5 tudi v Mac OS X z ukazom md5.

Primeri uporabe SHA1 za preverjanje datotek

Torej se morda sprašujete, kdaj lahko to uporabite za preverjanje celovitosti datoteke?

Praktična uporaba, s katero se lahko srečajo uporabniki računalnikov Mac, je prenašanje posodobitev programske opreme neposredno od družbe Apple, ki na koncu vsake strani za prenos navede zgoščeno vrednost SHA1 vsake datoteke, ki jo ponujajo njihovi strežniki. Takšen niz lahko vidite označen na spodnjem posnetku zaslona. Ta niz sha omogoča uporabnikom, da preprosto preverijo celovitost svojih prenosov iz Apple-a ali ko je datoteka gostovala na zrcalnem mestu tretje osebe.

Tako je bilo tudi odkrito, da je bil Mac OS X 10.7.3 tiho posodobljen, in več vprašanj o tem je sprožilo to posebno objavo.

Uporaba razpršilnih nizov SHA1 je tudi preprost način za preverjanje prenosov datotek iz enakovrednih omrežij in za zagotovitev, da se je prenos končal ali da datoteka ni bila spremenjena nekje na vrstici. Če poznate izvorno kontrolno vsoto SHA1, lahko preverite, ali se vaša različica zadevnih datotek ujema in ugotovite, ali je datoteka res veljavna in je prispela, kot je bilo predvideno.

Preverite kontrolno vsoto SHA1 v sistemu Mac OS X