räsifunktsioonide
Räsifunktsioonid, tuntud ka kui hash-funktsioonid, on arvutiteaduses matemaatilised funktsioonid, mis võtavad sisendiks mis tahes suurusega andmeid ja annavad väljundiks fikseeritud suurusega andmehulga, mida nimetatakse räsiväärtuseks või hashi. Need funktsioonid on deterministlikud, mis tähendab, et sama sisend annab alati sama väljundi. Räsifunktsioonid on loodud nii, et oleks väga ebatõenäoline, et kaks erinevat sisendit annavad sama räsiväärtuse; see omadus on tuntud kui räsikokkupõrke vastupidavus.
Räsifunktsioone kasutatakse laialdaselt andmete terviklikkuse kontrollimiseks, et tuvastada, kas andmeid on muudetud. Kui andmete räsiväärtus arvutatakse
Lisaks kasutatakse räsifunktsioone ka andmestruktuurides, nagu räsitabelid (hash tables), mis võimaldavad andmete kiiret otsingut ja juurdepääsu.