Com comprovar sha256 hash d'un fitxer al Mac
Taula de continguts:
Necessites comprovar el hash sha256 d'un fitxer? Podeu comprovar fàcilment la suma de comprovació SHA 256 de qualsevol fitxer a macOS des de la línia d'ordres.
Cobrirem dues eines de línia d'ordres diferents per verificar una suma de verificació sha256 al Mac, i totes dues vénen preinstal·lades amb totes les versions modernes de MacOS.
Per a aquells que no estiguin familiaritzats, una suma de control és bàsicament una cadena de lletres i números que es poden utilitzar per determinar la integritat del fitxer, com si s'ha produït un error durant la transmissió o si s'ha manipulat un fitxer.Per exemple, si la suma de comprovació del fitxer coincideix amb la suma de comprovació publicada per on heu rebut el fitxer, podeu estar segur que el fitxer és idèntic. Hi ha diversos tipus de hashes i checksums, però el que tractarem aquí és sha256.
Verificació de la suma de comprovació SHA256 amb shasum
L'ordre shasum està disponible a tots els Mac moderns i es pot utilitzar per comprovar el hash sha256.
Inicieu el terminal i, a continuació, utilitzeu l'ordre següent, substituint /path/to/file per la ruta del fitxer segons correspongui:
shasum -a 256 /path/to/file
Per exemple, per comprovar el hash sha256 d'un fitxer anomenat “TopSecret.tgz” a la carpeta de descàrregues de l'usuari, podeu utilitzar el següent:
shasum -a 256 ~/Descàrregues/TopSecret.tgz
Veureu alguna cosa com:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Descàrregues/TopSecret.tgz
On la cadena 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef és la suma de verificació sha236.
Comprovació de sha256 hash amb openssl
També podeu comprovar i verificar el hash sha256 mitjançant l'ordre openssl.
Des de Terminal.app, utilitzeu l'ordre següent:
openssl sha256 nom de fitxer
Per exemple, per verificar el hash sha256 d'un fitxer anomenat "Data Integrity Matters.pdf" situat a la carpeta Documents de l'usuari:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Això retornarà alguna cosa com el següent:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667dae9824e667dae9
Amb la gran cadena de números i caràcters sent el hash sha256.
Si ja esteu familiaritzat amb el procés general de comprovació dels hash, ja sigui comprovant les sumes de verificació sha1 o hash MD5, és possible que aquest procés i les ordres no us sorprenguin tant. aquest últim utilitza una ordre diferent específica de md5.
Si voleu verificar una suma de verificació SHA-512, hash SHA-256, hash SHA-1 o suma de verificació MD5, podeu fer-ho mitjançant la línia d'ordres al Mac. Teniu-ho!