Sicherheit von Webanwendungen · Junior · Frage 54 von 75
Wie sollten Passwörter in einer Datenbank gespeichert werden?
- 1Einmal mit MD5 oder SHA-1 gehasht, die für Logins schnell genug sind
- 2Gehasht mit einem langsamen Passwort-Algorithmus wie Argon2id und einem Salt
- 3Mit AES verschlüsselt, damit man sie entschlüsseln kann, wenn jemand sie vergisst
Antwort zeigen
Richtige Antwort: Gehasht mit einem langsamen Passwort-Algorithmus wie Argon2id und einem Salt
Erklärung
Schnelle Hashes lassen sich mit Milliarden Versuchen pro Sekunde knacken. Passwort-Hash-Algorithmen sind absichtlich langsam und enthalten Salts gegen vorberechnete Tabellen.