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.