Hvordan bruke md5sum -kommando?

Hvordan bruke md5sum -kommando?
Vi har allerede diskutert i en annen tutorial om Linux SHA1SUM Kommando for å sjekke filens integritet. Tilsvarende på Linux -systemer er det flere sjekksum for verifisering av meldinger, filer og dataintegritet.

Det er bra å bekrefte operasjonene når du utføres, som om du installerer noe fra nettstedet, for å bekrefte om det er installert riktig, må det være noen sjekksum.

Et populært verktøy blant Linux -brukere er “MD5SUM” som kommer fra “MD5” kjent som meldings-fordøyelsesalgoritmen. De MD5 består av en 128-biters kryptografisk hasj Verdi som brukes til godkjenning av filer og dataintegritet.

De “MD5SUM” Checksum er et godt egnet verktøy som hjelper til med å beregne og verifisere 128-bit hashene. Det er et innebygd program i de fleste av UNIX-systemene for å beregne og generere inndatafiler for en 128-bits meldingsfordøyelse.

Syntaksen til “MD5SUM” Kommando er:

md5sum [alternativ…] [fil…]

Kommandoalternativene "MD5Sum"

Alternativene til “MD5SUM” Kommando er nevnt i den gitte tabellen:

Alternativ Beskrivelse
-b Brukt til binær modus
-c Brukes til å lese MD5 -filer og sjekke
-stikkord Brukes til å lage BSD -stil sjekksum
-t Brukes til tekstmodus
-ignorere-missing Å ignorere rapportmeldingen for de manglende filene
-stille For å stoppe "OK" -meldingen for hver vellykkede fil
-status For å slutte å vise utdata hele tiden.
-streng Brukes til feil formaterte sjekksum
-varsle Viser advarselsmelding om feil formaterte sjekksum

Hvordan bruke MD5Sum -kommandoalternativer?

La oss gjøre og bruke noen eksempler for å forstå arbeidet med “MD5SUM” Kommando med alternativer:

Lag en tekstfil og skriv tilfeldig tekst i den. Anta, opprette en fil som heter “TEST_FILE1” og legg til følgende innhold i det:

Nå, utfør følgende MD5SUM Kommando for å bekrefte filen:

$ md5sum test_file1.tekst

Skriv ut den genererte utgangen i BSD-stilformatet ved hjelp av "-stikkord" alternativ:

$ md5sum -tag test_file1.tekst

Du kan også sjekke integriteten til en hvilken som helst annen formatfil. Lag for eksempel en .CPP -fil og navngi den “Test_file2.CPP ” og skriv et hvilket som helst program og lagre det.

Utfør den gitte kommandoen for å bekrefte .CPP fil:

$ md5sum test_file2.CPP

Lagre verdien av MD5 i en fil og bekrefte den. For dette, bruk nevnt kommando på følgende måte for å flytte verdien i MD5 -algoritmen:

$ md5sum test_file2.CPP> TESTMD5.MD5

Kommandoen ovenfor vil flytte verdien inn testmd5.MD5 fil.

MERK: De testmd5.MD5 er et tilfeldig navn jeg opprettet, du kan endre navnet etter ditt valg. Når du har kjørt denne kommandoen, blir det opprettet en fil i katalogen med det nevnte navnet.

Utfør “-C” alternativ med MD5SUM Kommando for å sjekke filens innhold:

$ md5sum -c testmd5.MD5

Tilsvarende kan du også flytte standardutgangen til flere filer i testmd5.MD5 For å bekrefte innholdet:

$ md5sum test_file1.TXT TEST_FILE2.CPP> TESTMD5.MD5

Legg til noe annet innhold i test_file1 For å bekrefte om MD5 -sjekksum gir feilmeldingen. For dette, legg til innhold i “test_file1.txt ”Bruke "ekko":

$ ECHO “Hallo Linux Writers” >> TEST_FILE1.tekst

Kommandoen ovenfor vil legge til “Hello Linux Writers” i tekstfilen.

Nå, løp "-Sjekk" Alternativ for å sjekke hvilken utgang som vil generere i terminalen etter at endringer er gjort:

$ md5sum -sjekk testmd5.MD5

Den genererte utgangen indikerer at innholdet i filene ikke stemmer.

Bruke "-stille" alternativ for ikke å skrive ut “OK” Melding for vellykket bekreftede filer. Det vil bare trykke feilresultatet:

$ md5sum --quiet -sjekk testmd5.MD5

Kjør "-varsle" Alternativ for å vise en melding hvis sjekkesumsfiler er feil formatert. Det vil generere en advarsel i terminalen:

$ md5sum -c -warn testmd5.MD5

Konklusjon:

I denne guiden har vi diskutert “MD5SUM” Kommandoverktøy som brukes til å sjekke 128-bit hashene. Vi har også sjekket dataintegriteten til forskjellige filer ved å bruke “MD5SUM” kommandoalternativer.