Cum se verifică sha256 Hash-ul unui fișier pe Mac
Cuprins:
Trebuie să verificați hash-ul sha256 al unui fișier? Puteți verifica cu ușurință suma de control SHA 256 a oricărui fișier din macOS din linia de comandă.
Vom acoperi două instrumente diferite de linie de comandă pentru a verifica o sumă de verificare sha256 pe Mac și ambele vin preinstalate cu toate versiunile moderne de MacOS.
Pentru cei care nu sunt familiarizați, o sumă de control este practic un șir de litere și numere care poate fi folosit pentru a determina integritatea fișierului, cum ar fi dacă a apărut o eroare în timpul transmiterii sau dacă un fișier a fost modificat.De exemplu, dacă suma de verificare a fișierului se potrivește din partea dvs. cu suma de control publicată de locul în care ați primit fișierul, puteți fi sigur că fișierul este identic. Există o varietate de tipuri de hashe-uri și sume de control, dar ceea ce vom acoperi aici este sha256.
Verificarea sumei de control SHA256 cu shasum
Comanda shasum este disponibilă pe toate Mac-urile moderne și poate fi folosită pentru a verifica hash-ul sha256.
Lansați terminalul și apoi utilizați următoarea comandă, înlocuind /path/to/file cu calea fișierului, după caz:
shasum -a 256 /path/to/file
De exemplu, pentru a verifica hash-ul sha256 al unui fișier numit „TopSecret.tgz” în folderul Descărcări utilizator, puteți folosi următoarele:
shasum -a 256 ~/Downloads/TopSecret.tgz
Veți vedea ceva de genul:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Descărcări/TopSecret.tgz
Unde șirul 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef este suma de control sha236.
Verificarea hash sha256 cu openssl
De asemenea, puteți verifica și verifica hash-ul sha256 utilizând comanda openssl.
Din Terminal.app, utilizați următoarea comandă:
openssl sha256 nume de fișier
De exemplu, pentru a verifica hash-ul sha256 al unui fișier numit „Data Integrity Matters.pdf” situat în folderul Documente utilizator:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Acest lucru va returna ceva de genul următor:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667dae9824e667dae
Cu șirul mare de numere și caractere fiind hash sha256.
Dacă sunteți deja familiarizat cu procesul general de verificare a hashurilor, fie că este vorba de verificarea sumelor de control sha1 sau hash MD5, atunci acest proces și comenzile s-ar putea să nu vă surprindă la fel de mult. acesta din urmă folosește o comandă diferită specifică md5.
Dacă doriți să verificați o sumă de control SHA-512, hash SHA-256, hash SHA-1 sau sumă de control MD5, puteți face orice prin linia de comandă pe Mac. Fii bine!
