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.
Im ausführlichen Fachartikel erklären wir Hash mit Architektur, Praxisbeispielen und Best Practices im Detail: