Dobro je preveriti postopke, ko se izvajajo, na primer, če nameščate kar koli s spletnega mesta, nato pa, če je pravilno nameščeno, mora biti nekaj kontrolnih vsot.
Med uporabniki Linuxa je priljubljeno orodje “Md5sum” ki prihaja iz “MD5” znan kot algoritem za prebavo sporočil. The Md5 je sestavljen iz a 128-bitna kriptografska razpršitev vrednost, ki se uporablja za preverjanje pristnosti datotek in celovitost podatkov.
The “Md5sum” kontrolna vsota je zelo primerno orodje, ki pomaga izračunati in preveriti 128-bitne zgoščene znake. V večini sistemov UNIX je vgrajen program za izračun in ustvarjanje vhodnih datotek za 128-bitni izvleček sporočil.
Sintaksa “Md5sum” ukaz je:
md5sum [možnost ...] [datoteka ...]Možnosti ukaza “md5sum”
Možnosti “Md5sum” ukazi so navedeni v navedeni tabeli:
Možnost | Opis |
---|---|
-b | Uporablja se za binarni način |
-c | Uporablja se za branje datotek MD5 in preverjanje |
-oznaka | Uporablja se za ustvarjanje kontrolne vsote sloga BSD |
-t | Uporablja se za besedilni način |
-prezreti-missing | Če želite prezreti sporočilo o poročilu za manjkajoče datoteke |
-tih | Če želite ustaviti sporočilo »ok« za vsako uspešno datoteko |
-stanje | Če želite ustaviti prikaz rezultatov ves čas. |
-strogo | Uporablja se za nepravilno oblikovane kontrolne vsote |
-opozori | Prikaže opozorilno sporočilo o nepravilno oblikovanih kontrolnih vsotah |
Kako uporabljati ukazne možnosti md5sum?
Naredimo in uporabimo nekaj primerov, da bomo razumeli delovanje sistema “Md5sum” ukaz z možnostmi:
Ustvarite besedilno datoteko in vanjo napišite naključno besedilo. Recimo, ustvarite datoteko z imenom “Test_file1” in mu dodajte naslednjo vsebino:
Zdaj izvedite naslednje md5sum ukaz za preverjanje datoteke:
$ md5sum test_file1.txt
Natisnite ustvarjeni izhod v obliki zapisa BSD z uporabo "-oznaka" možnost:
$ md5sum --tag test_file1.txt
Prav tako lahko preverite celovitost katere koli druge datoteke formata. Na primer, naredite a .cpp in jo poimenujte “Test_file2.cpp " in napišite kateri koli program in ga shranite.
Izvedite dani ukaz, da preverite .cpp mapa:
$ md5sum test_file2.cpp
Vrednost MD5 shranite v datoteko in jo preverite. Za to uporabite omenjeni ukaz na naslednji način, da premaknete vrednost v algoritmu MD5:
$ md5sum test_file2.cpp> testmd5.md5
Zgornji ukaz bo vrednost premaknil v testmd5.md5 mapa.
OPOMBA: The testmd5.md5 je naključno ime, ki sem ga ustvaril, ga lahko spremenite po svoji izbiri. Ko zaženete ta ukaz, bo v imeniku z omenjenim imenom ustvarjena datoteka.
Izvedite "-C" možnost z md5sum ukaz za preverjanje vsebine datoteke:
$ md5sum -c testmd5.md5
Podobno lahko premaknete tudi standardni izhod več datotek v testmd5.md5 za preverjanje vsebine:
$ md5sum test_file1.txt test_file2.cpp> testmd5.md5
Dodajte nekaj drugih vsebin v test_file1 da preverite, ali kontrolna vsota MD5 daje sporočilo o napaki. Za to dodajte vsebino v datoteko »test_file1.txt "z uporabo "Odmev":
$ echo “Hello Linux Writers” >> test_file1.txt
Zgornji ukaz bo v besedilno datoteko dodal “Hello Linux Writers”.
Zdaj zaženite “-Preveri” možnost preveriti, kakšen izhod bo v terminalu ustvarjen po opravljenih spremembah:
$ md5sum --preverite testmd5.md5
Ustvarjeni izhod kaže, da se vsebina datotek ne ujema.
Uporabi "-tih" možnost, da ne natisnete "V redu" sporočilo za uspešno preverjene datoteke. Natisnil bo samo rezultat napake:
$ md5sum --quiet --check testmd5.md5
Zaženite “-Pozorno” možnost prikaza sporočila, če so datoteke kontrolnih vsot nepravilno oblikovane. V terminalu bo ustvaril opozorilno sporočilo:
$ md5sum -c --pozorni testmd5.md5
Zaključek:
V tem priročniku smo razpravljali o “Md5sum” ukazno orodje, ki se uporablja za preverjanje 128-bitnih zgoščenk. Prav tako smo preverili celovitost podatkov različnih datotek z uporabo “Md5sum” ukazne možnosti.