Tarkistussummalaskuri
Kirjoita tai liitä teksti alle. Tarkistussummat lasketaan automaattisesti selaimessasi.
Tarkistussummalaskuri laskee tekstistä CRC32- ja Adler-32-tarkistussumman suoraan selaimessa.
Kirjoita tai liitä teksti alle. Tarkistussummat lasketaan automaattisesti selaimessasi.
Tarkistussummalaskuri on ilmainen työkalu, jolla lasket tekstistä tarkistussummia, kuten CRC32:n ja Adler-32:n. Arvot lasketaan heti selaimessasi, eikä syöttämääsi tekstiä lähetetä mihinkään.
Tarkistussumma on datasta laskettu lyhyt arvo, jonka tarkoitus on paljastaa, onko data muuttunut. Kun tiedosto siirretään tai tallennetaan, siitä voidaan laskea tarkistussumma ennen ja jälkeen. Jos arvot eroavat, data on muuttunut matkalla. Tarkistussummat ovat kevyitä ja nopeita laskea, mutta ne on tarkoitettu virheiden havaitsemiseen, ei tietoturvaan.
CRC32 eli Cyclic Redundancy Check on yleisimpiä tarkistussummia. Se tuottaa 32-bittisen arvon, joka kirjoitetaan tavallisesti kahdeksana heksanumerona. CRC32 havaitsee luotettavasti satunnaiset bittivirheet, ja sitä käytetään muun muassa pakatuissa tiedostomuodoissa ja verkkoprotokollissa.
abc → CRC32 = 352441c2
Adler-32 on tarkistussumma, joka on CRC32:ta nopeampi laskea mutta hieman heikompi havaitsemaan tietyntyyppisiä virheitä erityisesti lyhyillä syötteillä. Se lasketaan kahdesta rinnakkaisesta summasta, jotka yhdistetään yhdeksi 32-bittiseksi arvoksi. Adler-32:ta käytetään esimerkiksi zlib-pakkauksessa.
On tärkeää erottaa tarkistussumma salaustiivisteestä. Tarkistussumma, kuten CRC32, havaitsee satunnaiset virheet kevyesti ja nopeasti, mutta sen voi väärentää tahallaan helposti. Salaustiiviste, kuten SHA-256, on suunniteltu kestämään tahallisia muutoksia. Käytä tarkistussummaa eheyden tarkistukseen ja salaustiivistettä tietoturvaa vaativiin tehtäviin.