Det er ofte utrygt å laste ned filer fra internett, noe som ofte er farlig. Det er også nødvendig å laste ned disse filene for noe viktig arbeid. Tusenvis av slike filer lastes også ned av millioner av mennesker. Derfor burde slike filer beskyttes spesielt godt.
Denne artikkelen vil lære om Kontrollsum og bekrefte Sha256 -sjekksum av en fil på Linux.
Forutsetninger
Hva er SHA256?
I følge U.S. Nasjonalt sikkerhetsbyrå, denne algoritmen er en del av SHA2 -familien av algoritmer. Forkortelsen SHA står for 'Secure Hash -algoritmen,' og 256 er antall biter som brukes i disse algoritmene.
Hva er SHA256 sjekksum?
Det er en kryptografisk signatur av enhver fil som den kan bruke for å identifisere eller oppdage feil som er introdusert under overføring eller lagring. En sjekksum måler størrelsen på en blokk med digitale data. Det representerer unikt en fil som er en streng. Linux har flere matematiske algoritmer for å generere en sjekksum for en fil.
Vanligvis, på internett, er SHA256 sjekksum gitt som en streng direkte i hovedfilen eller som en tekstfil i nedlastingsdelen. Gjennom den originale Checksum -filen kan vi bekrefte sjekksummen med sjekksum verktøyverktøyet.
Hvordan generere SHA256 sjekksum?
En sjekksumalgoritme genererer en sjekksum. Det er forskjellige sjekksumalgoritmer.
Den sikre hash -algoritmen genererer en sjekksumverdi ved å dele filens data i mindre biter, skape en hasjverdi for hver del, og legge dem til.
SHA256 oppretter fordøyelsen eller hashverdien til filen, og når filen er tuklet med eller endret, endret den opprinnelige SHA256 Digest -verdien.
Hvordan bekrefte SHA256 Kontrollsum med SHA256SUM
Vi kan bekrefte SHA256 sjekksum på to måter,
Kommandolinje-metode
Det er verktøy tilgjengelig i hver Linux -distribusjon for forskjellige sjekksumalgoritmer. Vi kan bekrefte og generere sjekksummen ved hjelp av disse verktøyene. Noen kommandolinje-sjekksum er som følger.
Bortsett fra alt dette, SHA384SUM, SHA224SUM, etc., er også tilgjengelig, som bruker lignende kommandoformater. Her vil vi bekrefte kontrollsummen ved hjelp av SHA256Sum ved å bruke “OpenSuse Leap 15.2 ”.
Kommandolinjeverktøy SHA256SUM
Vi trenger ikke å utføre noen installasjon for SHA256SUM, da det er en del av GNU Coreutils. Sjekksumfiler er tilgjengelige for nedlasting fra de fleste distribusjoner med ISO -filer.
Vi laster ned OpenSuse Leap 15.2 ISO -fil først og last ned sjekksummen ved hjelp av WGET -kommandoen. Det er verdt å merke seg at sammen med ISO -filer, er tekstfilen 'Sha256Sums' også gitt og inneholder sjekksumverdier.
Wget https: // nedlasting.OpenSUSE.org/distribusjon/sprang/15.2/ISO/OpenSuse-LEAP-15.2-dvd-x86_64.ISO.SHA25Når sjekksummen er lastet ned, kan vi generere sjekksum ved hjelp av den nedenfor-nevnte kommandoen.
SHA256SUM OpenSuse-LEAP-15.2-dvd-x86_64.ISOKommandoen med '-c' -flagget kjøres for å sammenligne sjekksummen med verdien i Sha256Sums-filen. Filnavnet og kontrollsummen sammenligner alle filene i katalogen med det tilsvarende filnavnet og beregner hver fils sjekksum.
$ SHA256SUM -C OpenSUSE-LEAP-15.2-dvd-x86_64.ISO.SHA256Basert på ISO -filens sjekksum, kan vi se den samsvarer med den originale filen. Vi mottok OK i utdataene, noe som betyr at filen som er lastet ikke er ødelagt og tuklet med. Som et resultat kan vi se at ingen filer har blitt tuklet med eller endret under nedlastingen.
Hvis 'Fail' er skrevet i utdataene i stedet for 'OK', viser den at filen vår er ødelagt og tuklet med mens du laster ned den. Vi må laste ned filen tilbake; Ellers kan vi ikke laste ned den respektive distribusjonen.
GUI -metode
Ved hjelp av GTKHASH kan vi bruke en grafisk metode for å bekrefte sjekksummen. Det kan bekrefte sjekksum ved å bruke GTKHASH, som støtter MD5, SHA og andre sjekksumalgoritmer.
Installere GTKHASH på Ubuntu
Vi kan enkelt installere GTKHASH i Ubuntu -systemet vårt ved å kjøre kommandoen skrevet nedenfor:
Det er alt vi trenger å gjøre. Velg sjekksumalgoritmen etter vårt valg.
Bruker GTKHASH
Applikasjonen er relativt enkel å bruke.
Konklusjon
I denne artikkelen har vi sett hvordan sjekksum nøyaktig oppdager korrupte filer. Det er så nøyaktig at hvis vi erstatter eller sletter et tegn fra en hvilken. Vi håper at du har forstått alt godt fra denne artikkelen.