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.

Abkürzungen

PBKDF2
Password-Based Key Derivation Function 2
SHA-2
Secure Hash Algorithm 2
SHA-256
Secure Hash Algorithm with a 256-bit digest

Lernkarten

Hash

Erklärung

Dient unter anderem zur Integritätsprüfung; er ist keine Verschlüsselung.

Kollision

Erklärung

Zwei unterschiedliche Eingaben erzeugen denselben Hashwert.

Salt

Erklärung

Ein zufälliger individueller Wert verhindert gleiche Hashes für gleiche Passwörter.

Key Stretching

Erklärung

Erhöht den Rechenaufwand von Passwortangriffen, etwa mit PBKDF2, bcrypt, scrypt oder Argon2.

SHA-256

Erklärung

Weit verbreitete kryptografische Hashfunktion aus der SHA-2-Familie.

Quiz