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.