Hash

Abkürzungen / Synonyme: Prüfsumme

Kurzdefinition

Der eindeutige mathematische Wert fester Länge, der als mathematische Einwegfunktion aus Eingabedaten generiert wird.

Ausführliche Erklärung

Ein Hash ist das Ergebnis einer Einwegfunktion, die beliebige Eingabedaten in einen Wert fester Länge umwandelt. Charakteristisch ist, dass dieselbe Eingabe immer denselben Hash erzeugt, sich aber aus dem Hash die Eingabe nicht zurückrechnen lässt und schon kleinste Änderungen einen völlig anderen Wert ergeben. Hashes dienen der Integritätsprüfung (Prüfsummen), der Datenidentifikation und – mit speziellen, langsamen Algorithmen wie bcrypt oder Argon2id – der sicheren Passwortspeicherung.

Beispiel

Der SHA-256-Hash von «hallo» unterscheidet sich vollständig vom Hash von «Hallo» – ein einziges geändertes Zeichen kippt den gesamten Wert.

Vertiefender Fachartikel

Im ausführlichen Fachartikel erklären wir Hash mit Architektur, Praxisbeispielen und Best Practices im Detail:

Fachartikel zu Hash aufrufen