fixmint
FI

Miten tarkistat tiedoston SHA-256-tiivisteen selaimessa

Kirjoittaja · · päivitetty 8. marraskuuta 2026 · 4 min lukuaika

Tiiviste on lyhyt sormenjälki, joka lasketaan tiedoston sisällöstä. Jos laskemasi hash vastaa julkaisijan ilmoittamaa arvoa, tiedosto on täsmälleen sama, jonka julkaisija on hashannut. Jos edes yksi bitti eroaa, sormenjälki muuttuu kokonaan. Pudota tiedosto hash-laskuriin, liitä julkaistu arvo, ja työkalu näyttää, mikä algoritmi täsmää.

Hash-laskuriTäsmääkö lataukseni?Tee se ilmaiseksi

Mitä tiiviste todistaa

Tiiviste havaitsee muutokset. Se huomaa latauksen, joka katkesi kesken, tiedoston, jonka epävakaa yhteys tai vikaantuva levy on vioittanut, ja peilipalvelimen, joka tarjoaa eri version alkuperäisestä. Tällaiset virheet ovat yleisiä, ja täsmäävä hash sulkee ne pois.

Se ei todista, että julkaisija on luotettava. Oletetaan, että hyökkääjä voi vaihtaa tiedoston lataussivulla ja muokata sen vieressä näkyvää hashia. Nämä kaksi täsmäävät, ja tarkistus menee läpi. Tiiviste on vain yhtä luotettava kuin paikka, josta sait hashin. Mielekkään tarkistuksen tekemiseksi hashin pitää tulla eri kanavasta kuin tiedosto: allekirjoitetusta julkaisutiedotteesta, GPG-allekirjoitetusta tiivistetiedostosta, paketinhallinnan tiedoista tai julkaisijan sivustolta, jonne kirjoitat osoitteen itse. Hash, joka on kopioitu samasta linkistä kuin tiedosto, ei auta paljon määrätietoista hyökkääjää vastaan.

Täsmäävä hash ei myöskään kerro, mitä ohjelma tekee. Se vahvistaa, että sinulla on tiedosto, jonka julkaisija hashasi. Onko tiedosto turvallinen, on kysymys julkaisijasta, ja siihen vastaavat allekirjoitus, lähteen maine ja projektin omat varmistusvaiheet, jos niitä on.

Mistä julkaisijat ilmoittavat hashit

Katso ensin latauspainikkeen lähelle. Monet projektit kirjoittavat SHA-256-arvon lataussivulle. Suuremmat projektit julkaisevat usein tiedoston, joka on yleensä nimeltään SHA256SUMS tai vastaavasti, yhden rivin per lataus, ja joskus vieressä on allekirjoitustiedosto. Osa ohjelmistoalustoista kantaa hashit omissa metatiedoissaan. Muita tavallisia paikkoja ovat README ja julkaisutiedot.

Lue myös algoritmin nimi. Rivi, jossa lukee SHA-256, tarvitsee SHA-256-hashin, joka on 64 heksadesimaalimerkkiä pitkä. 32 merkin arvo on MD5 ja 40 merkin arvo on SHA-1. Työkalun pitää tietää, mitä vertailet, ja samoin sinun.

Vertaa hashia neljässä vaiheessa

  1. Lataa tiedosto kerran virallisesta sivusta.
  2. Avaa hash-laskuri, valitse Tiedosto ja pudota tiedosto sisään. Odota, että laskenta on valmis. Hyvin suuret tiedostot voivat viedä aikaa, ja ne voivat ylittää sen, mitä selain pystyy pitämään muistissa.
  3. Liitä julkaistu hash kenttään Odotettu hash, valinnainen. Isoilla ja pienillä kirjaimilla tai välilyönneillä ei ole väliä, joten sivulta kopioitu isoilla kirjaimilla kirjoitettu arvo käy sellaisenaan.
  4. Etsi täsmäys. Työkalu näyttää, mikä algoritmi täsmää. Jos mikään ei täsmää, älä aja tiedostoa. Lataa se uudelleen. Jos toinenkin kopio epäonnistuu, julkaistu arvo ja tiedostosi eivät vastaa toisiaan, ja sinun kannattaa kysyä julkaisijalta, kumpi on oikein.

Jos käytät mieluummin päätettä, sama tarkistus onnistuu yhdellä komennolla. Linuxissa aja tiedostolle sha256sum. macOS:ssä shasum -a 256 tekee saman. Windowsin PowerShellissä Get-FileHash -Algorithm SHA256 tiedostopolulla antaa arvon. Tulos on sama heksadesimaalijono, jonka työkalu näyttää.

Hash ei ole pelkästään julkaistun arvon vertaamista varten. Vioittumisen tarkistus käyttää samaa ideaa kertoakseen, onko tiedosto vaurioitunut, ja kaksoiskappaleet löydetään samalla tavalla: vertaamalla hasheja kansion identtisten kopioiden erottamiseksi.

Tekstin hashaaminen

Tekstitila hashaa kirjoittamasi tai liittämäsi tekstin. Se muuntaa tekstin ensin UTF-8-tavuiksi. Tekstikenttä tallentaa rivinvaihdot muodossa LF, joten liitetty teksti hashataan LF-rivinvaihdoilla, mistä järjestelmästä se tulikin. Windowsissa tallennettu tiedosto päättää rivinsä yleensä muodossa CRLF, ja sen tavut hashautuvat eri tavalla. Kun julkaisija antaa tiedoston hashin, käytä siis tiedostotilaa ja hashaa tiedosto itse. Jos haluat nähdä tarkalleen, missä kaksi versiota eroavat, tekstien vertailutyökalu näyttää muutokset rinnakkain.

Miksi MD5 ja SHA-1 ovat heikkoja

Työkalu tarjoaa MD5:n ja SHA-1:n, koska monet vanhemmat lataussivut listaavat niitä yhä. Vioittumisen havaitsemiseen ne käyvät. Tahaton muutos tuottaa erittäin epätodennäköisesti täsmäävän MD5- tai SHA-1-arvon sattumalta.

Hyökkääjää vastaan ne eivät riitä. Törmäys tarkoittaa kahta eri syötettä, joilla on sama hash. MD5-törmäyksiä voi nykyään tuottaa halvalla, joten mikään tietoturvakäyttö ei saa nojata MD5:een. SHA-1-törmäys osoitettiin julkisesti vuonna 2017, ja selaimet sekä sertifiointiviranomaiset ovat sen jälkeen luopuneet SHA-1:stä allekirjoituksissa. Jos julkaisija tarjoaa vain MD5:tä tai SHA-1:tä, pyydä SHA-256:ta tai allekirjoitettua tiivistetiedostoa. Kaikkeen, missä joku saattaa tarkoituksella muokata tiedostoa, käytä SHA-256:ta tai vahvempaa. Tämän kirjoitushetkellä mikään tunnettu käytännön hyökkäys ei riko SHA-256:ta. Algoritmiopas kertoo, kumpi kannattaa valita.

Pikavastaukset

Tarkoittaako täsmäävä hash, että tiedosto on turvallinen? Se tarkoittaa, että tiedosto on se, joka hashattiin. Turvallisuus riippuu siitä, tuliko hash lähteeltä, johon luotat.

Voiko kahdella eri tiedostolla olla sama SHA-256? Käytännössä ei. Tämän kirjoitushetkellä ei tunneta käytännön menetelmää tällaisen parin löytämiseen.

Miksi hashini ei täsmää, kun kopioin sen? Tarkista ensin algoritmi. Sen jälkeen etsi puuttuva tai ylimääräinen merkki tai katkaistu kopio. Isot ja pienet kirjaimet sekä välilyönnit eivät ole syynä, koska ne eivät vaikuta vertailuun.

Käännetty tekoälyn avulla: Englanninkielinen alkuperäisteos.

Kommentit

    Ei vielä kommentteja. Ole ensimmäinen.

    Arvosanasi (valinnainen)

    Sähköpostiosoitettasi ei näytetä eikä tallenneta.

    Kannen kuva: How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 sivua ihmisen, talouden ja strategian eduista, jotka säilyvät niukkoina, kun tekoäly osaa tehdä suurimman osan älyllisestä työstä.

    $3.84Osta GumroadistaEnglanniksi