Passwort-Knackzeit-Rechner
Wählen Sie Länge und Zeichenarten – oder geben Sie ein Passwort ein – und sehen Sie, wie lange ein Brute-Force-Angriff dauern würde: vom Anmeldeformular mit Sperre bis zum Rechnerverbund aus Grafikkarten. Alles wird in Ihrem Browser berechnet.
16 Zeichen · Zeichenvorrat 88 · 103 Bit Entropie
| Angriffsszenario | Durchschnittliche Knackzeit |
|---|---|
| Online, mit Sperre100 Versuche pro Stunde · Ein Anmeldeformular mit Kontosperren und Wartezeiten. | 5,8 × 10²⁴ Jahrelänger als das Alter des Universums |
| Online, ungebremst10 Versuche pro Sekunde · Eine Anmeldeschnittstelle ohne Begrenzung der Versuche. | 1,6 × 10²² Jahrelänger als das Alter des Universums |
| Offline, langsamer Hash10.000 Versuche pro Sekunde · Gestohlene Hashes, gespeichert mit bcrypt, scrypt oder Argon2. | 1,6 × 10¹⁹ Jahrelänger als das Alter des Universums |
| Offline, schneller HashUnser Maßstab10 Milliarden Versuche pro Sekunde · Gestohlene MD5-, SHA-1- oder NTLM-Hashes auf einer Grafikkarte. | 16 Billionen Jahrelänger als das Alter des Universums |
| Offline, Rechnerverbund1 Billion Versuche pro Sekunde · Ein eigens gebauter Verbund aus Grafikkarten gegen einen schnellen, ungesalzenen Hash. | 161 Milliarden Jahrelänger als das Alter des Universums |
Die Berechnung läuft vollständig in Ihrem Browser. Nichts, was Sie eingeben, wird gesendet oder gespeichert.
So funktioniert der Rechner
Der Rechner misst die Entropie: Länge × log2(Zeichenvorrat), angegeben in Bit. Der Zeichenvorrat ist die Menge der Zeichen, aus der jede Stelle stammen kann – 26 Kleinbuchstaben, 26 Großbuchstaben, 10 Ziffern und 26 Sonderzeichen, also dieselben 88 Zeichen, die auch der Generator dieser Website verwendet. Ein 16-stelliges Passwort aus allen vier Zeichenarten trägt rund 103 Bit; jedes weitere Bit verdoppelt die Zahl der Passwörter, die ein Angreifer durchprobieren muss.
Angezeigt wird die durchschnittliche Zeit: die Hälfte aller 2n möglichen Passwörter (n ist die Entropie in Bit), geteilt durch die Versuche pro Sekunde des Angreifers. Geben Sie ein Passwort ein, liest der Rechner direkt auf Ihrem Gerät nur dessen Länge und Zeichenarten aus und prüft, ob es zu den häufigsten Passwörtern gehört – nichts davon wird gesendet oder gespeichert. Wer kein echtes Passwort eintippen möchte, bekommt im Modus „Länge & Zeichenarten“ dasselbe Ergebnis.
Die fünf Angriffsszenarien
- Online, mit Sperre (100 Versuche pro Stunde) – Raten über ein Anmeldeformular, das nach Fehlversuchen sperrt oder bremst. Diesem Angriff ist fast jedes Konto im Alltag ausgesetzt.
- Online, ungebremst (10 Versuche pro Sekunde) – eine Anmeldeschnittstelle ohne jede Begrenzung der Versuche.
- Offline, langsamer Hash (10.000 Versuche pro Sekunde) – die Passwort-Datenbank wurde gestohlen, der Dienst hat die Passwörter aber mit bcrypt, scrypt oder Argon2 gespeichert. bcrypt ist bewusst langsam, scrypt und Argon2 verlangen zusätzlich viel Arbeitsspeicher; jeder einzelne Versuch wird dadurch teuer.
- Offline, schneller Hash (10 Milliarden Versuche pro Sekunde) – gestohlene Hashes aus MD5, SHA-1 oder NTLM, geprüft auf einer Grafikkarte. Das ist der Maßstab, mit dem diese Website überall rechnet, auch in der Tabelle des Ratgebers Wie lange dauert es, ein Passwort zu knacken?
- Offline, Rechnerverbund (1 Billion Versuche pro Sekunde) – eine eigens gebaute Knack-Maschine aus vielen Grafikkarten gegen einen ungesalzenen schnellen Hash: der ungünstigste Fall, für den Sie planen sollten.
Die ersten vier Szenarien folgen zxcvbn, dem quelloffenen Schätzwerkzeug von Dropbox. Echte Angreifer weichen davon ab; lesen Sie die Tabelle deshalb als Größenordnungen, nicht als Stoppuhr. Welches Verfahren ein Dienst zum Speichern nutzt, erfahren Sie als Kunde fast nie – ein Passwort sollte also auch in der Zeile mit dem schnellen Hash bestehen.
Warum Ihr echtes Passwort schneller fallen kann
Die Rechnung setzt voraus, dass jedes Zeichen zufällig gewählt wurde. Ausgedachte Passwörter sind das nicht: Angriffswerkzeuge probieren Wörterbuchwörter, Namen, Geburtsdaten, Tastaturmuster wie qwertz123 und Ersetzungen wie P@ssw0rd1! lange vor jedem Brute-Force-Durchlauf. Das letzte Beispiel hätte auf dem Papier rund 65 Bit und fällt in der Praxis in Sekunden. Genau davor warnt auch das BSI, wenn es von Wörtern aus dem Wörterbuch, Namen und Geburtsdaten abrät. Der Rechner erkennt die häufigsten Passwörter und meldet sie sofort, kann aber nicht jedes Wort und jeden Geburtstag entdecken – hat sich ein Mensch das Passwort ausgedacht, ist es schwächer als angezeigt. Eine einzelne Bewertung für ein Passwort, das Sie bereits nutzen, liefert der Passwort-Stärketest (auf Englisch).
Was Sie mit dem Ergebnis anfangen
Zielen Sie auf mindestens 80 Bit – dann zeigt selbst die Zeile „Offline, schneller Hash“ rund 1,9 Millionen Jahre, und Brute Force ist keine realistische Gefahr mehr. Ein zufälliges 16-stelliges Passwort (rund 103 Bit, etwa 16 Billionen Jahre bei 10 Milliarden Versuchen pro Sekunde) schafft das mit großem Abstand. Ein 15-stelliges Passwort (rund 97 Bit, etwa 251 Milliarden Jahre) erfüllt genau die Mindestlänge, die NIST SP 800-63B von Diensten verlangt, wenn das Passwort der einzige Faktor ist. Ein zufälliges 12-stelliges Passwort (rund 78 Bit, etwa 479.000 Jahre) ist die praktische Untergrenze. Ein 8-stelliges Passwort bleibt Systemen vorbehalten, die nicht mehr zulassen: Bei derselben Rate hält es rund 2,6 Tage.
Ein gutes Ergebnis ist kein Anlass, das Passwort turnusmäßig zu wechseln – BSI und NIST sind davon abgerückt. Ändern Sie es, wenn es kompromittiert sein könnte, verwenden Sie es für genau ein Konto und schalten Sie, wo möglich, einen zweiten Faktor ein. Wie viele Zeichen für welchen Zweck genügen, ordnet der Ratgeber Wie lang sollte ein Passwort sein? ein.
Häufige Fragen
Wie lange dauert es, mein Passwort zu knacken?
Das hängt davon ab, wie zufällig das Passwort ist und wer angreift. Ein zufälliges 8-stelliges Passwort aus allen vier Zeichenarten hält einem Offline-Angreifer mit 10 Milliarden Versuchen pro Sekunde im Schnitt etwa 2,6 Tage stand, einem Rechnerverbund mit einer Billion Versuchen pro Sekunde nur rund 38 Minuten. Zwölf Zufallszeichen brauchen bei derselben Rate etwa 479.000 Jahre, sechzehn etwa 16 Billionen Jahre. Ein Passwort aus Wörtern, Namen oder Daten fällt weit schneller, als diese Zahlen vermuten lassen.
Ist es sicher, mein Passwort in diesen Rechner einzugeben?
Die Berechnung läuft vollständig per JavaScript in Ihrem Browser-Tab: Was Sie eingeben, wird weder gesendet noch protokolliert oder gespeichert. Prüfen können Sie das selbst, indem Sie beim Tippen die Netzwerkanalyse der Entwicklerwerkzeuge Ihres Browsers öffnen – in keiner Anfrage, die die Seite stellt, taucht Ihre Eingabe auf. Wer trotzdem kein echtes Passwort eintippen möchte, wählt den Modus „Länge & Zeichenarten“ und bekommt dasselbe Ergebnis.
Wie wird die Zeit zum Knacken berechnet?
Zuerst die Entropie: Länge × log2(Zeichenvorrat), wobei der Zeichenvorrat die Zahl der möglichen Zeichen ist – 26 Kleinbuchstaben, 26 Großbuchstaben, 10 Ziffern und 26 Sonderzeichen. Dann die durchschnittliche Zeit: die Hälfte der 2^Entropie möglichen Passwörter, geteilt durch die Versuche pro Sekunde des Angreifers. Ein 16-stelliges Passwort aus allen 88 Zeichen kommt so auf rund 103 Bit.
Warum zeigen andere Rechner andere Zeiten an?
Weil sie verschiedene Angreifer annehmen. Zwischen einem Anmeldeformular mit Sperre und einem Rechnerverbund gegen einen schnellen Hash liegt bei der Rate ein Faktor von rund 36 Billionen. Manche Werkzeuge geben außerdem den ungünstigsten Fall an – den ganzen Suchraum statt der Hälfte –, und manche rechnen mit 95 druckbaren Zeichen statt mit den 88, aus denen dieser Generator zieht. Dieser Rechner zeigt fünf Szenarien nebeneinander, damit keine Annahme versteckt bleibt.
Wie viel Entropie braucht ein sicheres Passwort?
Unter 40 Bit gilt ein Passwort als schwach, zwischen 40 und 59 Bit als mittel. Ab 60 Bit ist es für die meisten Konten stark, ab 80 Bit liegt es auch gegen einen Offline-Angriff auf einen schnellen Hash außerhalb jeder Brute-Force-Reichweite. Die 15 Zeichen, die NIST SP 800-63B für Passwörter ohne zweiten Faktor vorschreibt, ergeben zufällig gewählt rund 97 Bit; ein zufälliges 16-stelliges Passwort mit rund 103 Bit ist der Standard dieser Website.
Verfasst und geprüft von Andrew Ivanov, Fractional CTO. Zuletzt geprüft am .