Abbildung einer Zeichenkette variabler Länge auf einen normalerweise kürzeren Wert oder Schlüssel mit fester Länge. Die Hash-Werte werden üblicherweise in Tabellen- oder Datenbanksuchen verwendet. Kryptographische Hashfunktionen werden zur Sicherung von Daten gebraucht.