Jak zkontrolovat hash sha256 souboru na Macu
Obsah:
Potřebujete zkontrolovat hash sha256 souboru? Kontrolní součet SHA 256 libovolného souboru v macOS můžete snadno zkontrolovat z příkazového řádku.
Pokryjeme dva různé nástroje příkazového řádku pro ověření kontrolního součtu sha256 na Macu a oba jsou předinstalované se všemi moderními verzemi MacOS.
Pro ty, kteří nejsou obeznámeni, je kontrolní součet v podstatě řetězec písmen a čísel, který lze použít k určení integrity souboru, například zda došlo k chybě během přenosu nebo zda byl soubor zfalšován.Pokud se například kontrolní součet souboru na vaší straně shoduje s kontrolním součtem zaslaným místem, kde jste soubor obdrželi, můžete si být jisti, že je soubor identický. Existuje celá řada typů hashů a kontrolních součtů, ale zde se budeme zabývat sha256.
Ověření kontrolního součtu SHA256 pomocí shasum
Příkaz shasum je dostupný na všech moderních počítačích Mac a lze jej použít ke kontrole hash sha256.
Spusťte Terminál a poté použijte následující příkaz a nahraďte /cesta/k/souboru cestou k souboru podle potřeby:
shasum -a 256 /cesta/k/souboru
Například ke kontrole hash sha256 souboru s názvem „TopSecret.tgz“ ve složce Stažené uživatele můžete použít následující:
shasum -a 256 ~/Downloads/TopSecret.tgz
Uvidíte něco jako:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz
Kde řetězec 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef je kontrolní součet sha236.
Kontrola sha256 hash pomocí openssl
Můžete také zkontrolovat a ověřit hash sha256 pomocí příkazu openssl.
V aplikaci Terminal.app použijte následující příkaz:
openssl sha256 název_souboru
Například k ověření hodnoty hash sha256 souboru s názvem „Data Integrity Matters.pdf“ umístěného ve složce Dokumenty uživatele:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
To vrátí něco jako následující:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe812981ebebe81
S velkým řetězcem čísel a znaků je hash sha256.
Pokud jste již obeznámeni s obecným procesem kontroly hashů, ať už se jedná o kontrolu kontrolních součtů sha1 nebo hash MD5, pak vás tento proces a příkazy nemusí příliš překvapit druhý používá jiný příkaz specifický pro md5.
Ať už chcete ověřit kontrolní součet SHA-512, hash SHA-256, hash SHA-1 nebo kontrolní součet MD5, můžete to provést pomocí příkazového řádku na Macu. Pusťte se do toho!