Tiedoston tarkistussumma
Laske tiedoston SHA-256 ja tarkista, että lataus saapui ehjänä.
- Toimii laitteellasi — tiedostoa ei lähetetä minnekään
- Ei rekisteröitymistä, ei vesileimoja, ei päivittäisiä kiintiöitä
- Ilmainen, käyttökertoja ei rajoiteta
Näin se toimii
Julkaisijat ilmoittavat latauksen vieressä tarkistussumman, jotta voit todistaa, että saamasi tiedosto on se, jonka he julkaisivat – ei katkennut, ei vioittunut, ei peukaloitu. Sen varmistaminen tarkoittaa yleensä komentoriviä. Tämä tekee sen selaimen välilehdessä, ja tiedoston lähettäminen verkkosivulle tarkistettavaksi veisi tarkistuksen idean.
Miten sitä käytetään
Laske lataamasi tiedoston tiiviste ja vertaa tulosta julkaisijan sivulla olevaan tarkistussummaan. Niiden pitäisi täsmätä tarkasti, merkki merkiltä. Jos eivät, tiedosto ei ole se, jonka julkaisija julkaisi, eikä siihen pidä luottaa.
Mikä algoritmi
SHA-256 on nykyaikainen standardi ja se, jonka lähes jokainen julkaisija ilmoittaa. SHA-512 on vielä vahvempi ja joskus käytössä. SHA-1 on mukana, koska vanhemmat projektit julkaisevat sitä yhä, mutta se on kryptografisesti rikki, ja sitä saa käyttää vain olemassa olevan SHA-1-merkinnän vertailuun, ei koskaan oman eheystakuun perustana.
Miksi MD5:tä ei tarjota
MD5 on perusteellisesti rikki – törmäyksiä voidaan tuottaa tahallaan – eivätkä selaimet tarjoa sitä siitä syystä. Kun projekti ilmoittaa yhä vain MD5:n, käsittele sitä tahattoman vioittumisen tarkistuksena, ei peukaloinnin.
Suuret tiedostot
Tiivisteen laskeminen lukee koko tiedoston muistiin, joten hyvin suuria tiedostoja rajoittaa laitteesi eikä mikään täällä oleva sääntö. Se toimii kokonaan paikallisesti, joten lähetysodotusta ei ole koosta riippumatta.
Tiedoston tarkistussumma – kysymyksiä
Mihin tulosta verrataan?
Lataussivulla julkaistuun tarkistussummaan. Sen pitäisi täsmätä tarkasti.
Mitä algoritmia minun pitäisi käyttää?
SHA-256:ta, ellei julkaisija ilmoita jotain muuta.
Miksi MD5 ei ole saatavilla?
Se on kryptografisesti rikki, eivätkä selaimet tarjoa sitä. Käytä SHA-256:ta, kun voit valita.
Lähetetäänkö tiedostoni palvelimelle?
Ei. Tiiviste lasketaan selaimessasi, mikä on ainoa järkevä tapa varmistaa lataus.