Eine Hash-Funktion oder Streuwertfunktion ist eine
Funktion bzw.
Abbildung, die zu einer Eingabe aus einer üblicherweise großen
Quellmenge eine Ausgabe, den Hashcode, erzeugt, meist aus einer kleineren Zielmenge. Die Hash-Werte bzw. Streuwerte sind meist
skalare Werte aus einer Teilmenge der
natürlichen Zahlen. Ein Hash-Wert wird auch als Fingerprint bezeichnet. Denn wie ein
Fingerabdruck einen Menschen nahezu eindeutig identifiziert, ist ein Hash-Wert eine nahezu eindeutige Kennzeichnung einer übergeordneten Menge.
Mehr unter Wikipedia.org...