RFC 9106: Argon2 für Passwort-Hashing
Zusammenfassung
RFC 9106 beschreibt Argon2 als speicherintensive Passwortableitungsfunktion und gibt sichere Parameterempfehlungen. Jede RFC-9106-konforme Implementierung muss Argon2id unterstützen; Argon2d und Argon2i sind optional.
Ideen
- Argon2id verbindet Schutz gegen Seitenkanäle und GPU-Angriffe.
- Speicherbedarf verteuert paralleles Raten.
- Salt verhindert vorberechnete Tabellen.
Einsichten
- Passwortschutz hängt stärker von Kostenparametern als vom Namen des Algorithmus ab.
- Parameter müssen mit wachsender Hardwareleistung nachgeführt werden.
Bemerkungen
- RFC 9106 ist ein Informationsdokument und kein Internetstandard.
Empfehlungen
- Nutze Argon2id aus einer gepflegten Bibliothek.
- Speichere Parameter und Salt zusammen mit jedem Hash.
Fakten
- Für Passwort-Hashing empfiehlt der RFC einen individuellen Salt mit 16 Byte Länge.
- Das erste Standardprofil verwendet Argon2id mit 2 GiB Speicher, vier Lanes und einem Durchlauf.
- Das Profil für speicherbeschränkte Systeme verwendet 64 MiB Speicher und drei Durchläufe.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.