Wie lange dauert es, ein Passwort zu knacken?
Die Antwort hängt fast vollständig an zwei Dingen: wie das Passwort gespeichert ist und wie lang es ist.
Zwei Angriffsgeschwindigkeiten, zehn Größenordnungen dazwischen
Ein Online-Angriff rät gegen eine echte Anmeldung. Ratenbegrenzung und Sperren deckeln ihn auf bestenfalls eine Handvoll Versuche pro Sekunde, ein Passwort mit 40 Bit Entropie ist so praktisch unbrechbar. Ein Offline-Angriff rät gegen einen gestohlenen Hash auf einer eigenen Maschine, wo ein moderner Rechner mit mehreren GPUs gegen schnelle Hashes 10^11 Versuche pro Sekunde schafft.
Fast jede Schlagzeile der Art „Passwort in Sekunden geknackt“ beschreibt den zweiten Fall. Das zählt, weil dasselbe Passwort auf einer Seite sicher und auf einer anderen fatal sein kann – allein wegen der Speicherung.
Knackzeit nach Länge
Die Tabelle setzt den vollen Satz druckbarer Zeichen voraus (88 Zeichen, rund 6,46 Bit pro Zeichen) sowie 10^11 Versuche pro Sekunde, wobei der Angreifer das Passwort im Mittel nach der halben Suche findet.
| Länge | Entropie | Offline-Knackzeit |
|---|---|---|
| 8 | 52 Bit | etwa 6 Stunden |
| 10 | 65 Bit | etwa 2 Monate |
| 12 | 78 Bit | etwa 40.000 Jahre |
| 14 | 90 Bit | etwa 300 Millionen Jahre |
| 16 | 103 Bit | jenseits jeder sinnvollen Messung |
| 20 | 129 Bit | jenseits jeder sinnvollen Messung |
Warum Länge mehr bringt als Komplexität
Ein zusätzliches Zeichen multipliziert den Suchraum mit 88. Eine zusätzliche Zeichenklasse in einem Passwort aus Kleinbuchstaben multipliziert ihn mit etwa 1,35. Das ist das ganze Argument: Länge ist der einzige Hebel mit großem Exponenten.
Deshalb erzeugen Pflichtregeln zur Komplexität – ein Großbuchstabe, eine Ziffer, ein Sonderzeichen – schwächere Passwörter als Längenvorgaben. Sie drängen Menschen zu vorhersehbaren Mustern wie „Passwort1!“, während sie kaum Entropie hinzufügen.
Wodurch Passwörter tatsächlich geknackt werden
Brute Force ist in der Praxis die seltenste Methode. Credential Stuffing aus anderen Leaks, Phishing und Raten anhand persönlicher Angaben verursachen weit mehr Kontoübernahmen. Ein Passwort mit 103 Bit, das auf fünf Seiten wiederverwendet wird, ist praktisch schwächer als eines mit 60 Bit, das nur einmal existiert.
Die Reihenfolge der Abwehr lautet daher: zuerst eindeutige Passwörter, dann ein Passwortmanager, dann Länge, zuletzt Komplexität.
Häufige Fragen
Reichen 12 Zeichen?
Für einen Online-Angriff bequem. Für einen Offline-Angriff gegen einen schnellen Hash liegen 78 Bit an der Grenze dessen, was mit ernsthafter Hardware erreichbar ist. 16 sind die bessere Vorgabe.
Knackt ein Passwort mit Sonderzeichen langsamer?
Etwas. Der Zeichensatz wächst von 62 auf 88, die Entropie pro Zeichen steigt um rund 8 %. Vier zusätzliche Zeichen bewirken deutlich mehr.
Warum heißt es anderswo, 8 Zeichen seien in Sekunden geknackt?
Weil dort ein schneller Hash wie MD5 oder SHA-1 und eine einzelne GPU angenommen werden. Für eine schlecht gebaute Seite ist das realistisch, für bcrypt oder Argon2 nicht.