Používa sa na overenie, či je súbor počas sťahovania poškodený / zmenený. Ak sa obsah súboru nezmení, hodnota hash súboru bude rovnaká ako v pôvodnom súbore. Zmena čo i len jedného bitu súboru by vám priniesla iný hash.
Ubuntu / Debian, CentOS a ďalšie distribúcie Linuxu vám povedia hash md5 alebo sha1 alebo sha256 pôvodného súboru ISO. Hneď ako si stiahnete súbor ISO z ich oficiálnych webových stránok alebo z nejakých geograficky blízkych zrkadiel, môžete skontrolovať, či sú hashe rovnaké, a overiť, či ste dostali presnú kópiu pôvodného súboru ISO. Ak sa hodnoty hash nezhodujú, je váš súbor ISO poškodený a budete si ho musieť znova stiahnuť. Poškodené súbory ISO môžu spôsobiť veľa problémov s inštaláciou.
V tomto článku vám ukážem, ako vypočítať hash md5, sha1 a sha256 obrazu ISO požadovanej distribúcie systému Linux. Takže poďme na to.
Nájdenie md5, sha1 a sha256 hashov obrazov ISO systému Linux:
Hashe md5, sha1 a sha256 nájdete na oficiálnej webovej stránke distribúcie Linuxu, z ktorej sťahujete obraz ISO.
Ako vidíte, hashe md5 a sha1 sú uvedené na stránke na stiahnutie v Arch Linuxe.
V prípade systému Ubuntu nájdete hodnoty hash na vydaniach https: //.ubuntu.com
Vyberte verziu Ubuntu, ktorú chcete stiahnuť, a tu by sa mal zobraziť zoznam adresárov. Každý typ hashov má samostatný súbor. Napríklad hash md5 sú uložené v MD5SUMS Súbor hash sha1 je uložený v priečinku SHA1SUMS súbor a hašovacie súbory sha256 sú uložené v priečinku SHA256SUMS spis.
Ak kliknete na ikonu MD5SUMS súbor, mal by sa zobraziť hash md5 pre Ubuntu desktop a ISO súbor súboru.
Ak kliknete na ikonu SHA1SUMS súbor, hash sha1 pre súbor ISO pracovnej plochy a servera Ubuntu by sa mal zobraziť rovnakým spôsobom.
To isté platí pre hash sha256. Súbor na prezeranie je SHA256SUMS.
Nie všetky distribúcie Linuxu budú obsahovať všetky typy hashov. Niektoré iba použijú hash md5 a sha1. Zatiaľ čo iní môžu používať hash md5, sha1 a sha256.
Rovnako by ste pre ostatné distribúcie Linuxu mali nájsť hash md5, sha1 alebo sha256 na ich oficiálnych webových stránkach. Ak to máte ťažké, stačí rýchlo vyhľadávať na stránkach Google. Nezabudnite dôverovať hashe uvedenému iba na oficiálnych webových stránkach, nie na iných náhodných webových stránkach.
Teraz viete, ako nájsť kontrolné súčty md5, sha1 a sha256 obrazov ISO vašich obľúbených distribúcií systému Linux.
Overovanie kontrolných súčtov obrázkov ISO md5, sha1 a sha256:
V tejto časti vám ukážem, ako vypočítať hash md5, sha1 a sha256 obrazov ISO.
Povedzme napríklad, že ste si stiahli Ubuntu Server 18.04.1 obrázok ISO LTS. Teraz chcete skontrolovať, či je obraz ISO poškodený alebo nie.
Najskôr prejdite do adresára, do ktorého ste stiahli obraz ISO, a to nasledovne:
$ cd ~ / Súbory na stiahnutie
Ako vidíte, obraz ISO servera Ubuntu Server 18.04.1 LTS je tu.
Teraz pre výpočet hash md5 súboru ISO spustite nasledujúci príkaz:
$ md5sum ubuntu-18.04.1-live-server-amd64.izo
Ako vidíte, na konzole je vytlačený hash súboru ISO.
Teraz dajte vedľa seba pôvodný hash md5 a váš vypočítaný hash md5 a porovnajte ich. Ako vidíte, v mojom prípade sú rovnaké.
Ak chcete vypočítať hodnotu hash sha1 súboru ISO, spustite nasledujúci príkaz:
$ sha1sum ubuntu-18.04.1-live-server-amd64.izo
Ako vidíte, hash sha1 sa počíta a tlačí na konzolu.
Ako vidíte, hashe sa opäť zhodovali s pôvodným.
Rovnakým spôsobom môžete vypočítať hash sha256 vášho ISO obrazu takto:
$ sha256sum ubuntu-18.04.1-live-server-amd64.izo
Ako môžete vidieť, je vypočítaný hash sha256 a hash je vytlačený na konzole.
Ako vidíte, hashe sa opäť zhodovali.
Na overenie integrity obrazu ISO nemusíte kontrolovať všetky typy hash. Stačí skontrolovať iba jeden typ.
Takto vypočítate hash md5, sha1 a sha256 obrazov ISO požadovaných distribúcií systému Linux. Ďakujeme, že ste si prečítali tento článok.