Je dobré overiť si operácie, ktoré sa majú vykonať, napríklad ak inštalujete čokoľvek z webu. Ak si chcete overiť, či je to správne nainštalované, musia tam byť nejaké kontrolné súčty.
Populárnym nástrojom medzi používateľmi systému Linux je „Md5sum“ ktorý pochádza z „MD5“ známy ako algoritmus prehľadu správ. The Md5 sa skladá z a 128-bitový kryptografický hash hodnota, ktorá sa používa na autentifikáciu súborov a integritu údajov.
The „Md5sum“ kontrolný súčet je vhodný nástroj, ktorý pomáha vypočítať a overiť 128-bitový hash. Je to zabudovaný program vo väčšine systémov UNIX na výpočet a generovanie vstupných súborov pre 128-bitový prehľad správ.
Syntax súboru „Md5sum“ príkaz je:
md5sum [voľba ...] [súbor ...]Možnosti príkazu „md5sum“
Možnosti „Md5sum“ príkaz sú uvedené v danej tabuľke:
Možnosť | Popis |
---|---|
-b | Používa sa pre binárny režim |
-c | Používa sa na čítanie súborov MD5 a kontrolu |
-značka | Používa sa na vytvorenie kontrolného súčtu štýlu BSD |
-t | Používa sa pre textový režim |
-ignorovať-missing | Ignorovať hlásenie správy o chýbajúcich súboroch |
-ticho | Zastaví správu „ok“ pre každý úspešný súbor |
-postavenie | Zastaviť neustále zobrazovanie výstupu. |
-prísny | Používa sa pre nesprávne naformátované kontrolné súčty |
-varovať | Zobrazí varovnú správu o nesprávne naformátovaných kontrolných súčtoch |
Ako používať možnosti príkazu md5sum?
Urobme a na niekoľkých príkladoch pochopíme fungovanie systému „Md5sum“ príkaz s možnosťami:
Vytvorte textový súbor a napíšte doň náhodný text. Predpokladajme, že vytvoríte súbor s názvom „Test_file1“ a pridajte do nej nasledujúci obsah:
Teraz vykonajte nasledujúce md5sum príkaz na overenie súboru:
$ md5sum test_file1.TXT
Vytlačte vygenerovaný výstup vo formáte BSD pomocou „-Tag“ možnosť:
$ md5sum - značka test_file1.TXT
Môžete tiež skontrolovať integritu ktoréhokoľvek iného formátovacieho súboru. Urobte napríklad a .cpp súbor a pomenujte ho „Test_file2.CPP “ a napíš ľubovoľný program a ulož ho.
Vykonaním daného príkazu overte .cpp spis:
$ md5sum test_file2.cpp
Uložte hodnotu MD5 do súboru a overte ju. Na tento účel použite uvedený príkaz na presun hodnoty v algoritme MD5 nasledujúcim spôsobom:
$ md5sum test_file2.cpp> testmd5.md5
Vyššie uvedený príkaz presunie hodnotu o testmd5.md5 spis.
POZNÁMKA: The testmd5.md5 je náhodné meno, ktoré som vytvoril, môžete ho zmeniť podľa svojho výberu. Po spustení tohto príkazu sa v adresári vytvorí súbor so spomínaným názvom.
Vykonajte „-C“ možnosť s md5sum príkaz na kontrolu obsahu súboru:
$ md5sum -c testmd5.md5
Podobne môžete presunúť štandardný výstup viacerých súborov z priečinka testmd5.md5 na overenie obsahu:
$ md5sum test_file1.txt test_file2.cpp> testmd5.md5
Pridajte ďalší obsah do test_file1 na overenie, či kontrolný súčet MD5 poskytuje chybové hlásenie. Za týmto účelom pridajte obsah do súboru „test_file1.txt “pomocou „Echo“:
$ echo „Ahoj spisovatelia Linuxu“ >> test_file1.TXT
Vyššie uvedený príkaz pripojí do textového súboru text „Hello Linux Writers“.
Teraz spustite „-Check“ možnosť skontrolovať, aký výstup bude generovaný v termináli po vykonaní zmien:
$ md5sum - skontrolovať testmd5.md5
Generovaný výstup naznačuje, že obsah súborov sa nezhoduje.
Použi „-Tichý“ možnosť nevytlačiť „Ok“ správa pre úspešne overené súbory. Vytlačí sa iba výsledok zlyhania:
$ md5sum --quiet --check testmd5.md5
Spustiť „-Varovať“ možnosť zobraziť správu, ak sú súbory kontrolných súčtov nesprávne naformátované. V termináli vygeneruje varovnú správu:
$ md5sum -c - varovať testmd5.md5
Záver:
V tejto príručke sme diskutovali o „Md5sum“ príkazový nástroj, ktorý sa používa na kontrolu 128-bitových hashov. Tiež sme skontrolovali integritu údajov rôznych súborov pomocou „Md5sum“ možnosti príkazu.