Bereich 1 · Lektion 9 von 51
Hashing, Salting und Key Stretching
Lernziel: Hashfunktionen bilden Daten nicht umkehrbar auf einen Wert fester Länge ab.
Hashfunktionen bilden Daten nicht umkehrbar auf einen Wert fester Länge ab.
Hash
Dient unter anderem zur Integritätsprüfung; er ist keine Verschlüsselung.
Kollision
Zwei unterschiedliche Eingaben erzeugen denselben Hashwert.
Salt
Ein zufälliger individueller Wert verhindert gleiche Hashes für gleiche Passwörter.
Key Stretching
Erhöht den Rechenaufwand von Passwortangriffen, etwa mit PBKDF2, bcrypt, scrypt oder Argon2.
SHA-256
Weit verbreitete kryptografische Hashfunktion aus der SHA-2-Familie.