Verificați suma de control SHA1 în Mac OS X

Cuprins:

Anonim

Hashingul SHA este frecvent utilizat cu sistemele de control al distribuției pentru a determina revizuirile și pentru a verifica integritatea datelor prin detectarea corupției sau falsificării fișierelor. Pentru uzul obișnuit, o sumă de control SHA oferă un șir care poate fi utilizat pentru a verifica că un fișier a fost transferat conform intenției. Dacă sumele de verificare SHA se potrivesc, integritatea fișierelor a fost menținută.

Acest tutorial vă va arăta cum să verificați suma de verificare sha1 a unui fișier pe Mac, dar funcționează la fel și în Linux.

Cum se verifică hash SHA1 al unui fișier în Mac OS X

Lansați Terminalul, care se găsește în folderul Aplicații și utilități și utilizați următoarea sintaxă:

shasum /path/to/file

Pentru a verifica un fișier numit „DownloadedFile.dmg” de pe desktop, acesta ar fi:

shasum ~/Desktop/DownloadedFile.dmg

Acest lucru va scoate ceva de genul acesta:

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

Acel șir lung hexazecimal este hash-ul SHA1.

Ar putea arăta cam așa într-o fereastră de terminal:

O modalitate ușoară de a verifica fișierele SHA1 îngropate adânc în sistemul de fișiere fără a tasta calea completă, este să tastați prima parte a comenzii, apoi să trageți și să plasați fișierul în fereastra Terminal. Aceasta scrie automat calea pentru tine:

shasum (glisați și plasați fișierul aici)

Nu uitați să puneți un spațiu după „shasum” pentru ca aceasta să funcționeze corect.

Valoarea implicită pentru comanda shasum este de a folosi SHA1, cel mai comun tip hash, dar acesta poate fi schimbat cu indicatorul -a dacă este necesar la 224, 256, 384 sau 512. De asemenea, deși SHA1 devine din ce în ce mai comun decât MD5, puteți verifica cu ușurință hash-ul md5 și în Mac OS X, de asemenea, cu comanda md5.

Exemple de utilizare a SHA1 pentru a verifica fișierele

Deci poate vă întrebați, când ați putea folosi acest lucru pentru a verifica integritatea unui fișier?

O utilizare practică pe care o pot întâlni utilizatorii Mac este atunci când descarcă actualizări de software direct de la Apple, care listează hash-ul SHA1 al fiecărui fișier oferit prin serverele lor la sfârșitul fiecărei pagini de descărcări. Puteți vedea un astfel de șir evidențiat în captura de ecran de mai jos. Acest șir sha permite utilizatorilor să verifice cu ușurință integritatea descărcărilor lor fie de la Apple, fie atunci când fișierul a fost găzduit pe un site oglindă terță parte.

Așa s-a descoperit, de asemenea, că Mac OS X 10.7.3 a fost actualizat în liniște și câteva întrebări despre acest lucru au dat naștere acestei postări.

Folosirea șirurilor hash SHA1 este, de asemenea, o modalitate ușoară de a verifica transferurile de fișiere de la rețelele de la egal la egal și de a vă asigura că o descărcare s-a încheiat sau că un fișier nu a fost manipulat undeva de-a lungul liniei. Cunoscând suma de control SHA1 de origine, puteți verifica că versiunea dvs. a fișierului (fișierelor) în cauză se potrivește și puteți determina dacă fișierul este într-adevăr valid și a ajuns conform intenției.

Verificați suma de control SHA1 în Mac OS X