Ero sivun ”Kryptografinen tiiviste” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Valtlai (keskustelu | muokkaukset)
p →‎Tiivistefunktiot: Palattu vanhaan lauserakenteeseen, mutta muutettu sanajärjestys.
Ei muokkausyhteenvetoa
Rivi 1:
{{Lähteetön}}
 
'''Tiiviste''' eli hajautusarvo ({{k-en|hash}}) on tietotekniikassa termi, joka tarkoittaa tiedon tiivistämistä pienempään tilaan sitä varten, että alkuperäistä tietoa voidaan vertailla vertailemalla niiden tiivisteitä. Tiivisteestä ei voi palauttaa alkuperäistä tietoa kuten [[tiedonpakkaus|pakkaamisessa]]. Tiivistämiselle on useita erilaisia käyttötarkoituksia: tiiviste- eli [[hajautustaulu]]sta tiedot voidaan löytää nopeasti ja [[digitaalinen allekirjoitus]] perustuu ''kryptograafiseen tiivisteeseen''. TiivisteenTiivistettä voidaan käyttää [[tarkistussumma]]na, jonka avulla voidaan myös todeta onko tiedonsiirtovirhe tai [[Tietokonevirus|virus]] muuttanut tiedostoa.
 
Tiivistefunktiota ei käytetä varsinaisen tiedon [[Salaus|salaukseen]] koska siitä ei voida palauttaa alkuperäistä tietoa, mutta se liittyy läheisesti menetelmänä tarkistaa tiedon eheys, muuttumattomuus tai ''identtisyys''.
Rivi 9:
Ei-tietoteknisessä mielessä tiedon tiivistäminen voisi olla seuraava: lasketaan henkilön etu- ja sukunimien kirjaimet yhteen niin, että kirjaimille on annettu lukuarvo (a = 1, b = 2 jne.), ja lisäksi kerrotaan näin saatu summa viimeisen kirjaimen lukuarvolla. Näin saatu luku (esim. 1110) on [[Algoritmi|algoritmin]] tuottama tiiviste. Tiivisteestä ”1110” ei ole mahdollista saada selville henkilön nimeä. Todellisuudessa tiivistealgoritmit ovat paljon monimutkaisempia.
 
Normaalisti käyttäjän [[salasana]] tallennetaan vain tiivisteenä, josta ei voida palauttaa alkuperäistä tietoa. Käyttäjän syöttämä salasana ajetaan tiivistefunktion läpi ja saatua tiivistettä vertaillaan tallennettuun tiivisteeseen.
 
=== Tarkistustiiviste virheenkorjauskeinona tiedonsiirrossa ===