Ero sivun ”Kryptografinen tiiviste” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
|||
Rivi 1:
'''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
Tiivistefunktiota ei käytetä tiedon [[Salaus|salaukseen]] koska siitä ei voida palauttaa alkuperäistä tietoa, mutta se liittyy läheisesti menetelmänä tarkistaa tiedon muuttumattomuus tai ''identtisyys''.
== Käytännön esimerkkejä ==
Ei-tietoteknisessä mielessä tiedon tiivistäminen voisi olla seuraava: lasketaan henkilön etu- ja sukunimien kirjaimet yhteen (niin että a=1, b=2 jne.) ja lisäksi kerrotaan saatu arvo viimeisen kirjaimen arvolla. Näin saatu luku (esim. 352) on [[Algoritmi|algoritmin]] tuottama tiiviste. Tiivisteestä "352" ei ole mahdollista nähdä henkilön nimeä, joten se on tiiviste. Todellisuudessa tiivistealgoritmit ovat paljon monimutkaisempia.
=== Tarkistustiiviste virheenkorjauskeinona tiedonsiirrossa ===
Ennen tiedoston lähettämistä [[tietoverkko|verkon]] yli siitä luodaan tiiviste tehtävään soveltuvalla [[algoritmi|algoritmilla]]. Tämän jälkeen kohteeseen lähetetään tiiviste ja tiedosto. Kohde varmentaa tiedon siirron jälkeen tiedoston eheyden luomalla uuden tiivisteen ja vertaamalla sitä vanhaan. Jos tiivisteet ovat erilaiset, informaatio joudutaan siirtämään uudestaan ainakin osittain.
|