Eine kryptografische Hash-Funktion berechnet aus Daten einen Ausgabewert fester Länge. Gute Hash-Funktionen sollen unter anderem Vorbilder schwer auffindbar machen und Kollisionen – zwei unterschiedliche Eingaben mit gleichem Hash – unwahrscheinlich machen.

Ein Hash ist keine Verschlüsselung und lässt sich nicht mit einem Schlüssel „entschlüsseln“. Ein einfacher Hash allein beweist auch nicht, wer Daten erstellt hat; dafür können etwa Nachrichtenauthentisierung oder digitale Signaturen erforderlich sein.

Für neue Anwendungen sollten aktuelle, standardisierte Verfahren und sichere Bibliotheken eingesetzt werden.

Inhaltlich überarbeitet am 2026-10-13. Hash, Verschlüsselung und Authentisierung klar unterschieden.