Linux-kommandoer

Sådan bruges md5sum Command?

Sådan bruges md5sum Command?
Vi har allerede diskuteret i en anden tutorial om Linux sha1sum kommando for at kontrollere filens integritet. På Linux-systemer er der ligeledes flere kontrolsummer til verifikation af meddelelser, filer og dataintegritet.

Det er godt at kontrollere operationerne, når de udføres, som hvis du installerer noget fra hjemmesiden, og for at kontrollere, om det er installeret korrekt, skal der være nogle kontrolsummer.

Et populært værktøj blandt Linux-brugere er “Md5sum” som kommer fra “MD5” kendt som meddelelsesfordøjelsesalgoritmen. Det Md5 består af en 128-bit kryptografisk hash værdi, der bruges til godkendelse af filer og dataintegritet.

Det “Md5sum” checksum er et velegnet værktøj, der hjælper med at beregne og kontrollere 128-bit hashes. Det er et indbygget program i de fleste UNIX-systemer til beregning og generering af inputfiler til en 128-bit meddelelsesfordøjelse.

Syntaksen for “Md5sum” kommando er:

md5sum [option ...] [fil ...]

Kommandoindstillingerne "md5sum"

Indstillingerne for “Md5sum” kommando er nævnt i den givne tabel:

Mulighed Beskrivelse
-b Bruges til binær tilstand
-c Bruges til at læse MD5 filer og kontrollere
-tag Bruges til at oprette kontrolsum for BSD-stil
-t Bruges til teksttilstand
-ignorere-missing For at ignorere rapportmeddelelse for de manglende filer
-rolige For at stoppe meddelelsen "ok" for hver vellykket fil
-status For at stoppe med at vise output hele tiden.
-streng Bruges til forkert formaterede kontrolsummer
-advare Viser advarselsmeddelelse om forkert formaterede kontrolsummer

Sådan bruges md5sum kommandomuligheder?

Lad os gøre og bruge nogle eksempler til at forstå funktionen af “Md5sum” kommando med valgmuligheder:

Opret en tekstfil og skriv tilfældig tekst i den. Antag, opret en fil med navnet “Test_fil1” og tilføj følgende indhold til det:

Udfør nu følgende md5sum kommando for at bekræfte filen:

$ md5sum test_fil1.txt

Udskriv det genererede output i BSD-format ved hjælp af “-Tag” mulighed:

$ md5sum --tag test_file1.txt

Du kan også kontrollere integriteten af ​​andre filformater. Lav f.eks. En .cpp-fil og navngiv den “Test_fil2.cpp ” og skriv ethvert program og gem det.

Udfør den givne kommando for at bekræfte .cpp fil:

$ md5sum test_file2.cpp

Gem værdien af ​​MD5 i en fil, og bekræft den. Til dette skal du bruge den nævnte kommando på følgende måde til at flytte værdien i MD5-algoritmen:

$ md5sum test_file2.cpp> testmd5.md5

Ovenstående kommando flytter værdien ind testmd5.md5 fil.

BEMÆRK: Det testmd5.md5 er et tilfældigt navn, jeg oprettede, kan du ændre navnet efter dit valg. Når du har kørt denne kommando, oprettes der en fil i biblioteket med det nævnte navn.

Udfør “-C” mulighed med md5sum kommando til at kontrollere filens indhold:

$ md5sum -c testmd5.md5

På samme måde kan du også flytte standardoutputtet for flere filer i testmd5.md5 for at kontrollere indholdet:

$ md5sum test_fil1.txt test_file2.cpp> testmd5.md5

Tilføj noget andet indhold i test_fil1 for at kontrollere, om MD5-kontrolsummen giver fejlmeddelelsen. Til dette skal du tilføje indhold i “test_file1.txt ”ved hjælp af "ekko":

$ echo “Hello Linux Writers” >> test_file1.txt

Ovenstående kommando tilføjer "Hej Linux Writers" i tekstfilen.

Kør nu "-kontrollere" mulighed for at kontrollere, hvilket output der genereres i terminalen, efter at der er foretaget ændringer:

$ md5sum - tjek testmd5.md5

Den genererede output angiver, at indholdet af filerne ikke stemmer overens.

Brug "-rolige" mulighed for ikke at udskrive "Okay" besked for vellykkede bekræftede filer. Det udskriver kun fejlresultatet:

$ md5sum - stille - tjek testmd5.md5

Kør "-advare" mulighed for at få vist en besked, hvis checksummefiler er ukorrekt formateret. Det genererer en advarselsmeddelelse i terminalen:

$ md5sum -c --war testmd5.md5

Konklusion:

I denne vejledning har vi diskuteret “Md5sum” kommandoværktøj, der bruges til at kontrollere 128-bit hashes. Vi har også kontrolleret dataintegriteten for forskellige filer ved hjælp af “Md5sum” kommandomuligheder.

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...
Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....