Ero sivun ”Kryptografinen tiiviste” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
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''.
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 ===
|