Anonim

Ensimmäisen tarkastelun yhteydessä tarkistussumma on vain satunnaisia ​​merkkejä, jotka eivät ole liian järkeviä. Näiden merkkien tarkoituksena on kuitenkin varmistaa, että omistamasi tieto ei sisällä virheitä.

Jos haluat luoda tarkistussumman jokaiselle yksittäiselle tiedostolle, suorita se algoritmin, jota kutsutaan kryptografinen hajautusfunktio, läpi. Tämä algoritmi vertaa tietoversiota alkuperäiseen versioon ja tarkistaa, vastaavatko nämä merkkijonot täysin toisiaan. Vasta kun merkit ovat kaikki samat, voit sanoa, että kaksi tiedostoa ovat identtisiä.

Näin tapahtuu paljon, jos lataat tiedoston Internetistä tai siirrät tiedostoja ulkoisen muistin kautta. Jos Internet pysähtyy sekunniksi tai Flash-asemalla on huono sektori, siirretyt tiedostot voivat vahingoittua. Tällöin näillä kahdella tiedostolla on täysin erilaiset tarkistussummekoodit, vaikka ne olisivat teknisesti samat.

Voit myös nähdä tämän termin eri variaatiot - joskus hash-summan ja harvemmin hash-koodin tai hash-arvon.

Miltä tarkistussumma näyttää?

Jokaisella digitaalisen datan kappaleella, oli se sitten tiedosto, tekstiasiakirja tai jokin muu, on tarkistussumma. Jotta tiedät sen, sinun on muunnettava se algoritmin avulla (hash function). MD5, SHA-1 ja SHA-256 ovat yleisimmin käytetyt hash-toiminnot.

Jos lisäät sanan tai lauseen MD5-algoritmin kautta, saat sen tarkistussumman.

Esimerkiksi "Hei" tarkistussumma. on f9776f93ac975cd47b598e34d9242d18.

Jos yrität muuntaa 'Hei' ilman ajanjaksoa, saat: 8b1a9953c4611296a827abf8c47804d7.

Nämä ovat kaksi täysin erilaista merkkijonoa. Joten yksi pieni välimerkkien virhe muuttaa koko tarkistussummaa.

Tarkistussummalla on aina sama määrä merkkejä tiedoston koosta riippumatta. Se voi olla suuri 5 Gt-tiedosto tai 2 MB-tiedosto. Jos laitat sen hash-funktiolaskurin läpi, sen pituus on sama. Pituus riippuu käyttämästäsi hash-toiminnosta. Esimerkiksi MD5-tarkistussummissa on 32 merkkiä.

Miksi käytämme tarkistussummaa?

Tarkistussummaa käytetään aseman tiedostojen aitouden vahvistamiseen.

Voit esimerkiksi ladata suuren ja tärkeän tiedoston, joka häiritsee joitain olemassa olevia sovelluksia tai järjestelmiä. Olisi hyvä tarkistaa, onko kyseinen tiedosto aito. Kuvittele, jos lataat sovelluksen vioittuneen päivityksen tai huonon laiteajurin. Se voi häiritä järjestelmän ohjelmistoja ja aiheuttaa ongelmia.

Joskus vioittuneet tai haitalliset tiedot piiloutuvat näennäisesti vaarattomiin tiedostoihin. Alkuperäisen tiedoston ja aseman tarkistussumman vertaaminen voi auttaa sinua havaitsemaan haitalliset tiedostot ennen niiden avaamista.

Alkuperäisen tiedoston lähde antaa yleensä tarkistussumman. Voit aina verrata näitä kahta arvoa. Jos ne ovat identtisiä, tiedosto on aito.

Kuinka laskea tarkistussumma

Jos tiedät lähdetiedoston tarkistussumman ja haluat tarkistaa, toimiiko se, tarkistussumman laskimen avulla. Tämä prosessi vie tiedostosi kryptografisen hash-toiminnon läpi.

On monia kolmannen osapuolen sovelluksia, joiden avulla voit laskea tarkistussumman. Suurin osa niistä näyttää tarkistussummat, jotka on laskettu käyttämällä useita toimintoja, mukaan lukien SHA-1, MD5, SHA-256 ja SHA-512.

Onneksi kaikissa suosituimmissa käyttöjärjestelmissä on sisäänrakennetut apuohjelmat tarkistussumman laskemiseksi.

Windows-tarkistussumma

Windowsissa voit tarkistaa hash-tiedostosi PowerShellissä. Näin se tehdään:

  1. Napsauta hiiren kakkospainikkeella Windows-valikkoa (vasen alaosa) ja suorita PowerShell.

  2. Kirjoita Get-FileHash, paina välilyöntiä ja kirjoita sitten sen tiedoston polku, jonka haluat tarkistaa.
  3. Hit Enter.

  4. Saat tarkistussumman arvona SHA-256.
  5. Jos haluat toisen toiminnon, sinun on lisättävä loppuun ”-Algorithm MD5” tai “-Algorithm SHA1”. Esimerkiksi ”Get-FileHash D: \ path \ to \ file1.exe -Algorithm MD5” antaa sinulle MD5-funktion arvon.

Mac Checksum

Jotta voit laskea tarkistussumman Macissa, sinun on löydettävä terminaali.

  1. Napsauta 'Finder', sini-valkoinen hymiökuvake vasemmassa alakulmassa.

  2. Kirjoita 'Pääte' ja napsauta sitä, kun kuvake tulee näkyviin. Kuvakkeen tulisi näyttää tyhjältä, tummalta konsolilta.

Kun olet kirjoittanut terminaaliin, voit saada erilaisia ​​hash-arvoja koodista riippuen.

  1. Kirjoita MD5: lle md5 polku / tiedostoon.
  2. Kirjoita SHA-1: lle shasum / polku / tiedostoon.
  3. Kirjoita SHA-256: lle shasum-256 polku / tiedostoon.

Kolmannen osapuolen apuohjelmat

Jos haluat tarkistaa hash-sovelluksen ulkopuolisten ohjelmistojen avulla, verkossa on paljon vaihtoehtoja. Yksi niistä on MD5 & SHA Checksum Utility.

Jos et halua käyttää PowerShelliä tai Terminalia, voit vain ladata tämän sovelluksen. Kun olet ladannut ja asentanut sen, voit helposti selata ja avata tiedostoasi ohjelmistossa ja nähdä kaikki siihen liittyvät hash-arvot yhdellä napsautuksella.

Huomautus tarkistussumman toiminnoista ja kolmansien osapuolien ohjelmistoista

Tällä hetkellä suosituimpia toimintoja ovat MD5 ja SHA-1, joten näitä arvoja käytät yleisimmin laskettaessa tiedostojesi tarkistussummia. Jos etsit kolmannen osapuolen ohjelmistoja, varmista, että se muuntaa molemmat arvot.

Mikä on tarkistussumma