krüpteerimisfunktsioonide
Krüpteerimisfunktsioonid, tuntud ka kui krüptograafilised hashifunktsioonid, on matemaatilised algoritmid, mis võtavad sisendiks andmeid mis tahes suurusega ja toodavad fikseeritud pikkusega väljundi, mida nimetatakse räsi- või hash-väärtuseks. Need funktsioonid on ühesuunalised, mis tähendab, et on praktiliselt võimatu algsest räsi-väärtusest algandmeid taastada.
Peamised omadused, mis teevad krüpteerimisfunktsioonidest kasulikud, on: deterministlikkus, kiirus, vastupidavus esimese kokkupõrke leidmisele, vastupidavus teise kokkupõrke
Krüpteerimisfunktsioone kasutatakse laialdaselt digitaalses turvalisuses. Neid rakendatakse andmete terviklikkuse kontrollimisel, et veenduda, et andmeid pole muudetud.