Skontrolujte kontrolný súčet SHA1 v systéme Mac OS X

Obsah:

Anonim

Hashovanie SHA sa často používa v systémoch riadenia distribúcie na určovanie revízií a na kontrolu integrity údajov zisťovaním poškodenia alebo manipulácie so súbormi. Na bežné použitie poskytuje kontrolný súčet SHA reťazec, ktorý možno použiť na overenie, či bol súbor prenesený podľa plánu. Ak sa kontrolné súčty SHA zhodujú, integrita súborov bola zachovaná.

Tento tutoriál vám ukáže, ako skontrolovať kontrolný súčet sha1 súboru na Macu, ale rovnako to funguje aj v Linuxe.

Ako skontrolovať hodnotu hash SHA1 súboru v systéme Mac OS X

Spustite terminál, ktorý sa nachádza v priečinku Applications and Utilities, a použite nasledujúcu syntax:

shasum /cesta/k/súboru

Na overenie súboru s názvom „DownloadedFile.dmg“ na pracovnej ploche by to bolo:

shasum ~/Desktop/DownloadedFile.dmg

Vypíše sa niečo takéto:

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

Tento dlhý hexadecimálny reťazec je hash SHA1.

V okne terminálu to môže vyzerať takto:

Jednoduchým spôsobom, ako skontrolovať súbory SHA1 ukryté hlboko v systéme súborov bez zadávania úplnej cesty, je napísať prvú časť príkazu a potom súbor pretiahnuť do okna terminálu. Toto automaticky napíše cestu za vás:

shasum (sem presuňte súbor myšou)

Nezabudnite vložiť medzeru za „shasum“, aby to fungovalo správne.

Predvolený príkaz shasum je použitie SHA1, najbežnejšieho typu hash, ale v prípade potreby to možno zmeniť pomocou príznaku -a na 224, 256, 384 alebo 512. SHA1 sa stáva bežnejším ako MD5, stále môžete ľahko skontrolovať md5 hash aj v Mac OS X pomocou príkazu md5.

Príklady použitia SHA1 na overenie súborov

Možno sa teda pýtate, kedy by ste to mohli použiť na overenie integrity súboru?

Praktické využitie, s ktorým sa môžu používatelia počítačov Mac stretnúť, je pri sťahovaní aktualizácií softvéru priamo od spoločnosti Apple, ktorá na konci každej stránky sťahovania uvádza hash SHA1 každého súboru ponúkaného prostredníctvom ich serverov. Takýto reťazec môžete vidieť zvýraznený na snímke obrazovky nižšie. Tento reťazec sha umožňuje používateľom jednoducho overiť integritu svojich stiahnutých súborov buď od spoločnosti Apple, alebo v prípade, že bol súbor hosťovaný na zrkadlovom webe tretej strany.

Takto sa zistilo, že Mac OS X 10.7.3 bol potichu aktualizovaný a niekoľko otázok o tom vyvolalo tento konkrétny príspevok.

Používanie hašovacích reťazcov SHA1 je tiež jednoduchým spôsobom, ako overiť prenosy súborov z peer-to-peer sietí a uistiť sa, že sťahovanie sa skončilo, alebo že sa so súborom niekde na riadku nemanipulovalo. Poznaním pôvodného kontrolného súčtu SHA1 môžete overiť zhodu vašej verzie príslušného súboru (súborov) a určiť, či je súbor skutočne platný a či dorazil podľa plánu.

Skontrolujte kontrolný súčet SHA1 v systéme Mac OS X