Passwort-Stärke-Prüfer
Passwortstärke so prüfen, wie NIST SP 800-63B-4 es verlangt: nach Rateschwierigkeit und Länge, nicht nach Zeichenvielfalt.
Geprüft von ZeroUtil Editorial Team · Zuletzt geprüft
Läuft zu 100 % in deinem Browser - deine Daten verlassen dein Gerät nicht
Scored by guessing difficulty, not by character variety. Nothing is sent anywhere - the analysis runs in this page.
Ein vorhandenes Passwort untersuchen
- Passwort eintippen oder einfügen. Die Bewertung läuft bei jedem Tastendruck, es gibt keinen Analyse-Knopf. Die Musterwörterbücher werden einmalig beim ersten Zeichen geladen, was bei langsamer Verbindung einen Moment dauert.
- Den Stärkebalken lesen. Er bildet die zxcvbn-Wertung von 0 bis 4 ab: rot (sehr schwach) über orange und gelb bis grün und dunkelgrün (sehr stark). Ziel ist eine 3 oder 4.
- Die Längenanzeige gegen die NIST-Untergrenze von 15 Zeichen für alleinige Faktoren prüfen. Das ist die einzige Zahl, die sich wirklich zu optimieren lohnt, weil ein Angreifer sie nicht abkürzen kann.
- Die Befunde lesen. Jeder benennt ein konkretes erkanntes Muster und zeigt die betroffene Teilzeichenkette: ein bekanntes Wort, ein Tastaturmuster, eine Wiederholung, eine Folge, ein Datum.
- Neu bauen statt flicken. Ein angehängtes "!" ändert fast nichts - die Regel-Engines der Angreifer wenden genau diese Umformung ohnehin auf jeden Kandidaten an.
Was die Bewertung tatsächlich prüft
Die Wertung stammt von zxcvbn-ts, einer gepflegten TypeScript-Portierung von Dropbox' zxcvbn. Es sucht die billigste Beschreibung des Passworts: Treffer gegen häufige Passwörter, englische Wörter, Vor- und Nachnamen sowie Wikipedia-Titel; Leetspeak-Varianten davon; Tastaturwege über benachbarte Tasten; Wiederholungen; auf- und absteigende Folgen; Datumsangaben. Daraus rechnet es hoch, wie viele Rateversuche diese Zerlegung einen Angreifer kostet, und gibt die Summe aus. Was es ausdrücklich nicht tut: Punkte dafür vergeben, dass ein Großbuchstabe vorkommt. Das ganze Modell fragt "wie wenige Versuche genügen" - dieselbe Frage, die auch der Angreifer beantwortet.
Warum das geändert wurde
Eine frühere Fassung dieses Werkzeugs bewertete so, wie es die meisten Anmeldeformulare noch tun: je ein Punkt für Kleinbuchstaben, Großbuchstaben, Ziffern und Sonderzeichen, dazu Längenstufen und eine Entropieanzeige nach Länge * log2(Poolgröße). Dieses Modell gibt P@ssw0rd1 59 Bit und lobt es für alle vier Zeichenklassen, während dieselbe Zeichenkette in jeder Knack-Wortliste steht und in Sekunden fällt. Außerdem gab es den Hinweis "nur Buchstaben (Ziffern/Sonderzeichen ergänzen)" aus - exakt die Zusammensetzungsregel, die NIST SP 800-63B-4 Prüfstellen untersagt. Beides ist weg. Die Länge gegen die 15-Zeichen-Grenze steht vorn, die Rateschwierigkeit entscheidet die Wertung, und Hinweise auf Zeichenklassen werden aus der Rückmeldung gefiltert, bevor sie ankommt.
Wann eine Diagnose statt eines Generators gebraucht wird
- Eine geerbte Passwortrichtlinie im neuen Job prüfen - die Beispielpasswörter aus der Team-Dokumentation einfügen und sehen, welche davon objektiv schwach sind.
- Jemanden begleiten, der immer wieder den Namen des Haustiers plus Jahreszahl nimmt, und live zeigen, welchen Teil davon die Analyse gefunden hat und wie wenig die Jahreszahl beitrug.
- Entscheiden, ob ein vor Jahren auswendig gelerntes Passwort für ein unwichtiges Konto noch taugt oder in den Tresor gehört.
- Prüfen, ob eine aus merkbaren Wörtern gebaute Passphrase den starken Bereich erreicht - meist tut sie das, und genau dieser Anblick bricht die Gewohnheit "da muss ein Sonderzeichen rein".
- Einem Produktverantwortlichen zeigen, warum "muss ein Sonderzeichen enthalten" nichts bringt, indem ein komplexes Passwort mit 12 Zeichen neben einer Passphrase mit 20 Zeichen steht.
- Ein Passwort prüfen, das jemand anderes vorgeschlagen hat oder das bei einer Tresor-Migration exportiert wurde, bevor es übernommen wird.
Was hier trotzdem offen bleibt
Eine hohe Wertung heißt: kein Muster, das zxcvbn kennt, hat gepasst. Sie heißt nicht, dass das Passwort nicht geleakt ist. Die NIST-Anforderung eines Sperrlistenabgleichs gegen bekannte, häufige oder kompromittierte Passwörter ist genau der Test, der ein strukturloses Passwort erwischt, das trotzdem in einem Dump liegt, und kein rein lokales Werkzeug kann ihn gegen den vollständigen Bestand ausführen. Das Wörterbuch häufiger Passwörter in zxcvbn deckt die bekannten Einträge ab; der lange Rest braucht haveibeenpwned.com/Passwords, dessen Range-API zwar k-anonym ist, aber eben doch ein Netzwerkaufruf, weshalb sie hier nicht eingebaut ist. Auch Unicode-Homoglyphen und persönliche Fakten, die ein Angreifer über dich kennt - Arbeitgeber, Straße, Name des Kindes - liegen außerhalb des Modells, sofern sie nicht zufällig in einem Wörterbuch stehen.
Was "stark" hier bedeutet
Der Balken bildet die zxcvbn-Wertung ab, die sich aus der Rateschätzung ergibt: 0 bedeutet unter tausend Versuche, 1 unter eine Million, 2 unter hundert Millionen, 3 unter zehn Milliarden, 4 darüber. Die Knackzeit übersetzt dieselbe Zahl in Uhrzeit unter einem Offline-Angriff gegen einen schnellen Hash mit zehn Milliarden Versuchen pro Sekunde. Gegen sauber eingestelltes bcrypt oder Argon2 hält dasselbe Passwort weit länger, aber das Hashverfahren des Servers lässt sich selten wählen, also ist der schnelle Wert der ehrliche Planungswert. Bei einem maschinell erzeugten Passwort laufen Rateschätzung und Zeichensatz-Entropie zusammen: Es gibt keine Muster zu finden, Brute Force ist der billigste Angriff, und die Formel stimmt endlich.
Häufig gestellte Fragen
Warum bewertet der Prüfer meine lange Passphrase höher als mein komplexes Passwort?
Weil das die richtige Antwort ist. Die Bewertung stammt von zxcvbn, das schätzt, wie viele Rateversuche ein Angreifer braucht. Dazu zerlegt es das Passwort in Wörterbucheinträge, Namen, Tastaturmuster, Wiederholungen, Daten und Leetspeak-Ersetzungen. Eine Passphrase aus vier Wörtern ist lang und ihre Wörter stammen aus einem großen Auswahlraum; "P@ssw0rd1" ist ein einziger Wortlisteneintrag mit drei vorhersagbaren Ersetzungen, und die Regel-Engine von Hashcat wendet genau diese Ersetzungen kostenlos an. Zeichenvielfalt ist kein Beleg für Stärke, und NIST SP 800-63B-4 verbietet Prüfstellen, sie zu verlangen.
Warum verlangt das Werkzeug nie eine Ziffer oder ein Sonderzeichen?
Das ist Absicht. SP 800-63B-4 Abschnitt 3.1.1.2 sagt, dass Prüfstellen und CSPs "SHALL NOT impose other composition rules" - also keine Regeln über die Mischung von Zeichenklassen aufstellen dürfen. Solche Regeln drängen Menschen in vorhersagbare Umformungen: Großbuchstabe vorn, Ziffer und Ausrufezeichen hinten. Das verkleinert den Suchraum, statt ihn zu vergrößern. Dieses Werkzeug hat solche Hinweise früher ausgegeben und tut es nicht mehr; jede zxcvbn-Rückmeldung, die auf "füge eine Zeichenklasse hinzu" hinausläuft, wird vor der Anzeige herausgefiltert.
Was ist die Untergrenze von 15 Zeichen, gegen die geprüft wird?
SP 800-63B-4 verlangt für Passwörter, die als alleiniger Faktor dienen, mindestens 15 Zeichen, und mindestens 8 Zeichen, wenn das Passwort nur einer von mehreren Faktoren ist. Angezeigt wird die Länge gegen 15, weil wer fragt "ist dieses Passwort gut" meist ein Konto meint, bei dem das Passwort das Einzige ist, was im Weg steht. Gibt es zusätzlich einen Passkey oder einen TOTP-Code, gilt die Untergrenze von 8 Zeichen.
Verlässt mein Passwort jemals diesen Browser?
Nein. Die Bewertung läuft in der Seite und hat keine Netzwerk-Nebenwirkung: kein Versand des Passworts, keine Have-I-Been-Pwned-Abfrage, keine Telemetrie, kein Analytics-Ereignis mit Passwortzeichen. Wer beim Tippen den Netzwerk-Tab der DevTools offen hat, sieht einmalig die zxcvbn-Wörterbuchdateien laden und danach nichts mehr. Das heißt zugleich, dass das Werkzeug nichts über Datenlecks sagen kann - siehe die nächste Frage.
Kann dieses Werkzeug sagen, ob mein Passwort geleakt wurde?
Nicht allein, und das ist die einzige echte Lücke. NIST verlangt von Prüfstellen einen Abgleich gegen eine Sperrliste bekannter kompromittierter Passwörter, und kein lokales Werkzeug kann den vollständigen Bestand von über 14 Milliarden Einträgen vorhalten. Die Wörterbücher von zxcvbn enthalten eine große Liste häufiger Passwörter, die offensichtlichen Fälle werden also erkannt; ein geleaktes, aber ungewöhnliches Passwort nicht. Für den echten Abgleich dient haveibeenpwned.com/Passwords mit k-Anonymität - dorthin gehen nur die ersten 5 Hexzeichen des SHA-1-Hashes, nie das Passwort. Hier ist das nicht eingebaut, weil es aus einem rein lokalen Werkzeug ein vernetztes machen würde.
Was bedeutet die Zahl "Rate-Entropie"?
Sie ist der Zweierlogarithmus der von zxcvbn geschätzten Anzahl Rateversuche - wie viele Versuche ein Angreifer bräuchte, der menschliche Passwortgewohnheiten modelliert, ausgedrückt in Bit. Es ist nicht die Zeichensatzformel (Länge mal log2 der Poolgröße), die die meisten Stärkeanzeigen ausgeben. Diese Formel unterstellt, dass jedes Zeichen gleichverteilt zufällig gewählt wurde: richtig bei einem generierten Passwort, falsch bei einem ausgedachten. Genau sie bewertet "P@ssw0rd1" mit 59 Bit. Wer Zeichensatz-Entropie für eine wirklich zufällige Zeichenkette braucht, nimmt den Passwort-Entropie-Rechner.
Warum liegen die Schätzungen zur Knackzeit so weit auseinander?
Weil das Hashverfahren auf der Gegenseite alles dominiert. Angezeigt wird der Wert für einen schnellen Hash: Der Angreifer hat eine Datenbank mit ungesalzenen SHA-1- oder SHA-256-Hashes erbeutet und testet auf gemieteten GPUs zehn Milliarden Kandidaten pro Sekunde - das Szenario von LinkedIn 2012. Gegen sauber konfiguriertes bcrypt oder Argon2 hält dasselbe Passwort um Größenordnungen länger. Welches Verfahren eine Website nutzt, lässt sich meist nicht feststellen, also plant man besser mit dem schnellen Fall.
Ist ein langes Passwort automatisch ein starkes?
Nein, und das Werkzeug zeigt auch warum. "aaaaaaaaaaaaaaaa" hat 16 Zeichen und überschreitet die Längengrenze, aber zxcvbn zerlegt es in eine einzige Wiederholung und bewertet es nahe null - rund 8 Bit Rate-Entropie statt der 75 Bit, die die Zeichensatzformel behaupten würde. Dasselbe gilt für ein bekanntes Zitat oder eine Liedzeile: Länge ohne Unvorhersagbarkeit bringt nichts, weil Wortlisten aus Textkorpora die Phrase längst enthalten.
Wie nutze ich dieses Werkzeug zusammen mit einem Passwortmanager?
Für alles Neue den Generator des Managers verwenden - eine generierte Zeichenkette mit 16 Zeichen hat keine auffindbaren Muster und erreicht hier jedes Mal die Höchstwertung. Diesen Prüfer nimmt man für die alten Passwörter bei einem Tresor-Audit, wenn der Manager etwas als schwach markiert, ohne den Grund zu nennen. Die Befundliste benennt das konkrete Muster, das die Bewertung gedrückt hat, und daran erkennt man, ob sofort oder in Ruhe gewechselt werden sollte. Das Master-Passwort des Managers gehört weder hierhin noch in irgendein anderes Feld außerhalb des Managers.
Verwandte Tools
- Passwort-Entropie-Rechner
Passwort-Entropie, Zeichenpool-Größe und Crack-Zeit-Bereiche für Online- und Offline-Angriffe schätzen.
- Passwort-Generator
Kryptografisch sichere Zufallspasswörter mit konfigurierbarer Länge, Zeichentypen und Entropie-Anzeige generieren.
- Grammatikprüfer
Text auf doppelte Leerzeichen, wiederholte Wörter, Schreibfehler, Großschreibung und Passivsatz prüfen.
- TOTP-Generator
Zeitbasierte Einmalpassworter (TOTP) aus einem Base32-Geheimnis mit lebendigem 30-Sekunden-Countdown erzeugen.
- Sicherheits-Hash-Generator
Generiere SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes aus Text oder Dateien mithilfe der Web Crypto API.
- PBKDF2-Hash-Generator
Kryptografische Schlüssel aus Passwörtern mit PBKDF2 ableiten mit konfigurierbaren Iterationen, Salt und Hash-Funktion.
Mehr Security & Privacy
AES-256 Encrypt / Decrypt Online - Free, In-Browser
Encrypt and decrypt text with AES-128, AES-192, or AES-256 in GCM, CBC, or CTR mode. PBKDF2 key derivation, entirely in your browser.
Open toolBasic Auth Header Generator
Create HTTP Basic Authentication headers from a username and password or API token.
Open toolCSP Header Generator
Build Content-Security-Policy headers with a visual form, presets and per-directive configuration.
Open toolPassword Entropy Calculator
Estimate password entropy, character pool size and crack-time ranges for online and offline attacks.
Open toolPassword Generator
Generate cryptographically secure random passwords with configurable length, character types and entropy display.
Open toolPBKDF2 Hash Generator
Derive cryptographic keys from passwords using PBKDF2 with configurable iterations, salt and hash function.
Open tool