Hajautusfunktio
Määritelmä
Usein kysyttyjä kysymyksiä
Mitä ominaisuuksia tiivistinfunktiolla tulee olla?
Kolme olennaista ominaisuutta. Se on deterministinen: sama syöte antaa aina saman tiivisteen. Se on yhdensuuntainen: syötettä ei voi palauttaa tiivisteestä. Se kestää törmäyksiä: kahta erilaista syötettä, jotka tuottavat saman tiivisteen, on käytännöllisesti mahdotonta löytää. Näihin lisätään lumivyöry-ilmiö, joka muuttaa tiivisteen pienimmänkin muutoksen myötä.
Miksi allekirjoittaa tiiviste koko asiakirjan sijaan?
Tehokkuus- ja turvallisuussyistä. Epäsymmetriset salausoperaatiot ovat hitaita ja koskevat pienia tietoja. Tiiviste, jolla on kiinteä pituus, edustaa asiakirjaa uskollisesti sen koosta riippumatta. Tiivisteen allekirjoittaminen tarkoittaa siis asiakirjan allekirjoittamista, olipa se sitten yhden sivun tai tuhannen sivun mittainen.
Mitä algoritmeja pidetään edelleen turvallisina?
SHA-2-perheet, joista SHA-256 on eniten käytetty jäsen, ja SHA-3 ovat suositeltavia. MD5:tä ja SHA-1:tä ei enää saa käyttää allekirjoitukseen: törmäyksiä on tuotettu käytännössä, SHA-1 tapauksessa vuonna 2017, mikä mahdollistaisi asiakirjan korvaamisen toisella ilman allekirjoituksen mitätöintiä.
Tiivistäminen ja salaus, mikä ero?
Salaus on palautuva: oikealla avaimella löydetään alkuperäinen viesti. Tiivistäminen ei ole: sormenjälki ei mahdollista asiakirjan palauttamista. Tavoitteetkin eroavat. Salaus suojaa luottamuksellisuutta, tiivistäminen mahdollistaa eheyden tarkistamisen. Sähköinen allekirjoitus perustuu jälkimmäiseen, ei ensimmäiseen.
Liittyvät oppaat
Aiheeseen liittyvät termit
Valmis soveltamaan näitä käsitteitä käytäntöön?
Certyneon avulla voit luoda eIDAS-yhteensopivia allekirjoituskuoria muutamalla klikkauksella, ilman asennusta.