Verschlüsselungsfunktion, bei der aus beliebig großen Mengen an Eingabedaten ein kleiner numerischer Wert berechnet wird (im Allgemeinen entweder 16 oder 20 Byte), der für den Inhalt steht. Die Größe des Hash-Codes basiert auf dem Hash-Algorithmus.