Linux Sha1Sum -kommando

Linux Sha1Sum -kommando
Dataprogramvaren som brukes til å validere og beregne SHA-1-hasjene er kjent som SHA1SUM. SHA-1 står for sikker hash-algoritme 1. Det er et verktøy som er mye brukt for å sjekke integriteten til filer. SHA-1 er en kryptografisk ødelagt, men fremdeles ofte brukt hasjfunksjon som mottar inngang og genererer en 160-biters eller 20-byte lang hasjverd. SHA-1 brukes fremdeles ofte til å validere filer, selv om det ikke lenger anses som sikkert mot motstandere. I denne artikkelen i dag vil vi gi deg beskjed om hva Sha1Sum -kommandoen er og hvordan du kan bruke den.

Syntaks

sha1sum [alternativ] [filnavn]

Vi kan bruke flere flagg i muligheten til denne kommandoen for å sjekke og bekrefte gyldigheten av filen. Det første trinnet er å åpne en terminal på operativsystemet (Linux/Unix/Ubuntu). Vi har brukt Kali Linux -systemet. For å begynne med, må vi navigere til en spesifikk katalog som inneholder den nødvendige filen som sjekksummen vil bli bekreftet. Etter det kan du bruke LS (List Directory) -kommandoen for å se om det finnes filer eller mapper i katalogen. Som du ser har vår nåværende katalog (fungerer) flere filer og mapper. Som et alternativ, etter Sha1Sum -kommandoen, skriver du hele katalogstien sammen med filnavnet.

$ ls

Få SHA-1 i en fil på terminalskjermen

La oss få sjekksumverdien for den aktuelle tekstfilen fra den gjeldende arbeidskatalogen. For dette må du oppgi den viste-below-kommandoen i Linux-terminalen for å hente sjekksumverdien eller validere den nye.txt -fil. Denne kommandoen skriver ut filens SHA-1 sjekksum sammen med navnet på tekstfilen på terminalskjermen som sjekksummen er ønsket. Du kan se at sjekksummen vises sammen med filen “Ny.tekst".

$ sha1sum ny.tekst

På samme måte har vi en sjekksum for en annen tekstfil, Newfile.tekst. Den samme Sha1Sum -kommandoen som er vist nedenfor, har blitt brukt til å vise sjekksum for denne tekstfilen.

Metode for å skrive SHA-1 i en fil

SHA-1 i en fil kan skrives ved hjelp av en standard skalldirektørprosedyre. En SHA-1-fil skal sendes sammen med filen Ny.txt hvis det skal sendes over internett. Alle som laster ned eller leser filen, kan ganske enkelt bekrefte (til en viss grad) som den ikke har blitt tuklet med på denne måten ved å bruke denne SHA-1-filen. Sha1Sum-kommandoen brukes sammen med filnavnet etterfulgt av det større enn skiltet ">" og det nye filnavnet for å generere SHA-1-filen og deretter skrive sjekksummen i SHA-1-filen.

$ sha1sum ny.txt> nytt.SHA1

Ved hjelp av CAT -kommandoen kan vi lage enkelt- eller flere filer, lese filinnhold, sammenkoble teksten til flere filer og sende data til terminalen eller filene. I vår situasjon bruker vi CAT-kommandoen til å vise sjekksumverdien i SHA-1-filen som vi nettopp har opprettet på terminalen. Dette viser sjekksum så vel som filnavnet som det ble generert.

$ katt ny.SHA1

Ved hjelp av VIM -redaktøren har vi oppdatert innholdet i det nye.txt -fil. Etter det utførte vi Sha1Sum -kommandoen med alternativet -C Switch for å teste filens integritet. Den returnerer en advarsel om at filens sjekksum ikke stemmer overens, noe som indikerer at filen er endret.

$ vim ny.tekst
$ sha1sum -c ny.SHA1

Etter det oppdaterte vi SHA-1-filen mot den nye.txt -fil. Når vi kjører skriptet på nytt med -C -bryteren uten å redigere eller endre filen, returnerer det OK, noe som indikerer at det ikke har skjedd noen endring i filen, og at den er trygg og intakt. Utgangen er vist nedenfor.

$ sha1sum ny.txt> nytt.SHA1
$ sha1sum -c ny.SHA1

Som standard leser Sha1Sum -verktøyet en fil i tekstformat, men vi kan kraftig endre kommandoens muligheter til å lese i binær modus. Vi bruker alternativet -b -bryteren etter Sha1Sum -kommandoen for å lese i binærmodus. Kommandoen på bildet viser sjekksummen til en fil.

$ sha1sum -b ny.SHA1

Den binære sha-1 og teksten til det nye.TXT -filen er den samme etter sammenligning i bildet som er vedlagt nedenfor som inneholder begge kommandoene.

$ sha1sum -b ny.SHA1
$ sha1sum ny.tekst

Sha1Sum-kommandoen kan også brukes til å sjekke sjekksumverdien til en SHA-1-fil ved å skrive den samme kommandoen. Prøven nedenfor inneholder et skjermbilde som viser SHA-1-filens sjekksum. Det du må legge merke til er at kontrollsummen til SHA-1-filen nå har endret seg.

$ sha1sum ny.SHA1

Når vi åpner SHA-1-filen i VIM-redigereren, vises sjekksummen sammen med filnavnet.

$ vim ny.SHA1

For å få de nøyaktige detaljene, kjør Sha1Sum -kommandoen ved hjelp av -hjelpsbryteren for å få mer informasjon om kommandoen. SH1Sum -kommandoen med opsjonsinformasjonen vises i utdataene fra hjelpekommandoen vist på bildet.

$ sha1sum - -hjelp

Ting beveger seg raskt når det gjelder sikkerhetsproblemer. Hashingalgoritmen MD5 blir nå ofte sett på som utrygg. Det er også forventet at SHA1 -hashingteknikken vil være usikker. Som et resultat er nye algoritmer spådd å oppstå og bli mye ansatt i fremtiden. Mange kontrollsumsprosedyrer er allerede inkludert i Linux/Linux/Ubuntu, og det er håpet at dette vil fortsette å vokse. Som du kan se på skjermbildet nedenfor, hvis vi legger inn kommandoen SHA og trykker på Enter i Linux-terminalen, får vi en liste over andre SHA-relaterte kommandoer som kan brukes i stedet for SHA1SUM.

$ sha

Konklusjon

Dette handler om å bruke SHA1Sum-kommandoen for å vise sjekksummen til en spesifikk tekst i SHA-1-filen i Kali Linux-skallet. Vi håper, denne artikkelen vil være en stor hjelp for nye Linux -brukere og få ønsket forståelsesnivå. Alle disse kommandoene kan implementeres på et hvilket som helst operativsystem.