So funktioniert es
Jedes Zeichen wird mit crypto.getRandomValues ausgewählt, dem kryptografisch sicheren Zufallszahlengenerator deines Browsers. Der Generator verwendet Rejection Sampling, damit jedes Zeichen des Vorrats exakt gleich wahrscheinlich ist. (Die übliche Abkürzung, eine Zufallszahl modulo der Vorratsgröße zu nehmen, lässt manche Zeichen etwas häufiger vorkommen.)
Mit allen Zeichenarten stammen die Zeichen aus einem Vorrat von 90: 26 Großbuchstaben, 26 Kleinbuchstaben, 10 Ziffern und 28 Sonderzeichen (!#$%&()*+,-./:;<=>?@[]^_{|}~). Umlaute, ß, Anführungszeichen, Backslashes, Backticks und Leerzeichen werden weggelassen, weil manche Websites, Tastaturen und Systeme sie schlecht verarbeiten.
Stärke
Die angezeigte Stärke ist die Entropie des Passworts: seine Länge mal log₂ der Anzahl möglicher Zeichen.
| Passwort | Entropie | Bewertung |
|---|---|---|
| 8 Kleinbuchstaben | 37,6 Bit | Sehr schwach |
| 8 Zeichen, alle Arten | 51,9 Bit | Schwach |
| 12 Buchstaben und Ziffern | 71,5 Bit | Mittel |
| 12 Zeichen, alle Arten | 77,9 Bit | Mittel |
| 16 Zeichen, alle Arten | 103,9 Bit | Sehr stark |
| 20 Zeichen, alle Arten | 129,8 Bit | Sehr stark |
Das gilt für zufällige Passwörter wie die hier erzeugten. Ein selbst ausgedachtes Passwort wie Sommer2026! wirkt komplex, wird aber schnell erraten, weil Angreifer zuerst gängige Wörter und Muster ausprobieren.
Gute Praxis
- Verwende für jedes Konto ein anderes Passwort. Wird eine Website gehackt, werden wiederverwendete Passwörter überall sonst ausprobiert.
- Speichere sie in einem Passwort-Manager statt in einer Notiz oder Tabelle. Er füllt sie für dich aus, Länge kostet dich also nichts.
- Aktiviere die Zwei-Faktor-Authentifizierung für E-Mail, Online-Banking und jedes Konto, über das sich andere Konten zurücksetzen lassen.
- Setze lieber auf Länge als auf Komplexitätsregeln, wenn du die Wahl hast. Die aktuellen Empfehlungen des NIST ziehen längere Passwörter erzwungenen Zeichenmischungen vor.