Tarkistussumma kertoo, onko tiedoston versiota muutettu vai ei.
Tarkistussumman määritelmä (ja kuinka se luodaan)
Tarkistussumma on tulos, kun algoritmi, jota kutsutaan kryptografiseksi hajautusfunktioksi, suoritetaan datapalalle, yleensä yhdelle tiedostolle.
Vertaamalla tiedostoversiostasi luomaasi tarkistussummaa tiedoston lähteen tarjoamaan tarkistussummaan voit varmistaa, että tiedostokopiosi on aito ja virheetön.
Tarkistussummaa kutsutaan joskus myös ahash summaja harvemmin ahash-arvo,hash koodin, tai yksinkertaisesti ahash.
Yksinkertainen tarkistussummaesimerkki
Ajatus tarkistussummasta tai kryptografisesta hajautusfunktiosta saattaa tuntua monimutkaiselta eikä välttämättä vaivan arvoiselta, mutta päinvastoin on totta! Tarkistussummia ei todellakaan ole vaikea ymmärtää tai luoda.
Aloitetaan yksinkertaisella esimerkillä, joka toivottavasti näyttää tarkistussummien voiman todistaa, että jokin on muuttunut. Seuraavan lauseen MD5-tarkistussumma on pitkä merkkijono, joka edustaa kyseistä lausetta.
|_+_|Tässä tarkoituksessa ne ovat olennaisesti toistensa tasoisia. Kuitenkin tekemällä edes pieni muutos, kuten poistamalla justjakson aikana, tuottaa täysin erilaisen tarkistussumman.
|_+_|Kuten näet, jopa pieni muutos tiedostossa tuottaa huomattavasti erilaisen tarkistussumman, mikä tekee hyvin selväksi, että toinen ei ole sama kuin toinen.
Kuinka sitä käytetään: tarkistussumman käyttötapaus
Oletetaan, että lataat suuren ohjelmistopäivityksen, kuten Service Pack -paketin. Tämä on luultavasti valtava tiedosto, jonka lataaminen kestää useita minuutteja tai enemmän.
Mistä tiedät, että tiedosto vastaanotettiin oikein ladattuasi? Entä jos siirron aikana putosi muutama bitti ja tietokoneellasi tällä hetkellä oleva tiedosto ei oletarkalleenmitä oli tarkoitus? Päivityksen asentaminen ohjelmaan, joka ei ole täsmälleen kehittäjän luoma tapa, aiheuttaa todennäköisesti suuria ongelmia.
Tässä tarkistussummien vertailu voi rauhoittaa mieltäsi. Olettaen, että verkkosivusto, jolta latasit tiedoston, tarjoaa tarkistussummatiedot ladattavan tiedoston rinnalla, voit sitten käyttää tarkistussummalaskinta (lisätietoja alla) tuottaaksesi tarkistussumman ladatusta tiedostosta.
Oletetaan esimerkiksi, että verkkosivusto tarjoaa tämän tarkistussumman lataamallesi tiedostolle
Tämän jälkeen voit käyttää omaa tarkistussummalaskuriasi tuottaaksesi tarkistussumman käyttämällä samaa kryptografista hajautusfunktiota, tässä esimerkissä MD5, tietokoneesi tiedostoon.
miksi google kestää niin kauan ladata
Vastaavatko tarkistussummat? Loistava! Voit olla varma, että nämä kaksi tiedostoa ovat identtisiä.
Eivätkö tarkistussummat täsmää? Tämä voi tarkoittaa useita asioita:
- Joku korvasi latauksen jollain haitallisella sinun tietämättäsi.
- Muutit tiedostoa tarkoituksella. Kuten yllä luet, tämä voi olla huomaamaton muutos, kuten yhden kirjaimen tai muun merkin lisääminen tai poistaminen.
- Vertaat täysin erilaista, mutta vaaratonta tiedostoa, kuten uudempaa versiota, jos se on ohjelmisto, tai päivitettyä asiakirjaa.
- Verkkoyhteys katkesi, eikä tiedoston lataus päättynyt tai tiedoston tallentamisessa oli ongelma, kun se saapui kiintolevyllesi. Yritä ladata tiedosto uudelleen ja luo sitten uusi tarkistussumma uudelle tiedostolle ja vertaa sitten uudelleen.
Tarkistussummat ovat hyödyllisiä myös sen varmistamiseksi, että tiedosto on ladattu jostainmuukuin alkuperäinen lähde on itse asiassa kelvollinen tiedosto, eikä sitä ole muutettu haitallisesti tai muuten alkuperäisestä. Vertaa vain luomaasi hashia tiedoston lähteestä saatavilla olevaan hashiin.
kuinka poistaa useita viestejä facebookissa
Tarkistussummalaskimet
Tarkistussummalaskimet ovat työkaluja, joita käytetään tarkistussummien laskemiseen. Niitä on paljon, ja jokainen tukee erilaista kryptografista hash-toimintoa.
Kaksi ilmaista vaihtoehtoa
Yksi loistava ilmainen vaihtoehto (todellisuudessa suosikkimme) on Microsoft File Checksum Integrity Verifier, jota kutsutaan lyhennettynä FCIV. Se tukee vain MD5 ja SHA-1 kryptografiset hash-funktiot, mutta nämä ovat tällä hetkellä ylivoimaisesti suosituimpia.
Microsoft File Checksum Integrity Verifier on komentoriviohjelma, mutta se on erittäin helppokäyttöinen.
Kuinka tarkistaa tiedostojen eheys Windowsissa FCIV:n avullaToinen erinomainen ilmainen tarkistussummalaskin Windowsille on IgorWare Hasher , ja se on täysin kannettava, joten sinun ei tarvitse asentaa mitään (mutta tarvitset RAR-tiedostonavaajan ohjelman purkamiseen). Jos et ole tyytyväinen komentorivityökaluihin, tämä työkalu on luultavasti parempi valinta. Se tukee MD5:tä ja SHA-1:tä sekä CRC32:ta. Voit käyttää sitä tekstin ja tiedostojen tarkistussumman etsimiseen.
Sisäänrakennettu Windows-laskin
Voit myös käyttää certutil Windowsiin sisäänrakennettu ohjelma. Tämä on myös komentorivityökalu, mutta sitä on yhtä helppo käyttää tiedostojen MD5-tarkistussumman vahvistamiseen. Tuossa artikkelissa kuvataan myös, kuinka sama tehdään Linuxissa Olen md5 .
Avoimen lähdekoodin vaihtoehto
JDigestistä on avoimen lähdekoodin tarkistussummalaskin, joka toimii sekä Windowsissa että macOS:ssä ja Linuxissa.
Online-vaihtoehto
Jos haluat mieluummin käyttää online-laskinta, pidämme siitä tämä MD5-tiedoston tarkistussummatyökalu koska sen avulla voit ladata tiedostoja.
Koska kaikki tarkistussummalaskurit eivät tue kaikkia mahdollisia kryptografisia hajautustoimintoja, varmista, että kaikki käyttämäsi laskimet tukevat tiivistefunktiota, joka tuotti ladattavan tiedoston mukana tulevan tarkistussumman.
FAQ- Ovatko kaikki tarkistussummat ainutlaatuisia?
Joo. Vain tiedostoilla, jotka ovat identtisiä, on sama tarkistussumma. Muun kuin tiedoston nimen muuttaminen johtaa erilaiseen tarkistussummaan.
- Kuinka tarkistussummalaskimet laskevat tarkistussummat?
Tarkistussummalaskimet käyttävät useita algoritmeja, mukaan lukien pitkittäispariteettitarkistus, Fletcherin tarkistussumma, Adler-32 ja sykliset redundanssitarkistukset (CRC).
- Kuinka vahvistan useita tarkistussummia kerralla?
Voit saada useiden tiedostojen tarkistussumman kerralla käyttämällä MD5:tä komento. Avaa pääte ja kirjoita md5 ja sen jälkeen kunkin tiedoston nimi (välilyönnillä erotettuna) ja paina sitten Tulla sisään .