ToolZen ToolZen
Misc generator client

Password Generator

Generate strong random passwords with custom length, uppercase, lowercase, digits, and symbols. Copy multiple at once.

Advertisement (Top Banner)
Forza
16
Generate multiple passwords
Advertisement (Bottom)

Ein generiertes Passwort ist nur so gut wie der Zufall dahinter und die Länge, die du ihm gibst. Dieses Tool schöpft aus crypto.getRandomValues — der kryptografisch sicheren Zufallsquelle des Browsers — und die Vorgabe von 16 Zeichen aus einem 62-Symbol-Alphabet gibt dir rund 95 Bit Entropie. Was diese Zahl bedeutet und welche der Kästchen wirklich zählen, ist zwei Minuten wert.

Entropie ist Länge mal Logarithmus des Alphabets

Die Stärke eines zufälligen Passworts ist log2(Alphabetgröße) × Länge, und die Arithmetik parat zu haben lohnt sich, weil sie Diskussionen beendet. Jedes Zeichen aus einem 62-Symbol-Satz (A–Z, a–z, 0–9) steuert 5,95 Bit bei. Sechzehn davon sind 95,3 Bit.

Um 95 Bit einzuordnen: Ein Angreifer mit einer Offline-Kopie des Hashes, der auf ernsthafter Hardware eine Billion Versuche pro Sekunde fährt, bräuchte in der Größenordnung von 600 Millionen Jahren, um den halben Raum abzudecken. Das ist keine Zahl, die mit besserer Hardware nennenswert schlechter wird. Ein Passwort dieser Länge aus diesem Alphabet ist nicht das, was gebrochen wird.

Länge schlägt Sonderzeichen, und zwar deutlich

Hier die Rechnung, die ändern sollte, wie du dieses Tool benutzt. Das Sonderzeichen-Kästchen anzuhaken vergrößert das Alphabet von 62 auf 88 und bringt ein 16-Zeichen-Passwort von 95,3 auf 103,4 Bit — ein Gewinn von 8,1 Bit. Den Längenregler stattdessen von 16 auf 20 zu ziehen bringt dich auf 119,1 Bit: ein Gewinn von 23,8.

Vier zusätzliche Zeichen sind dreimal so viel wert wie jedes Satzzeichen auf der Tastatur. Denn die Länge ist ein Multiplikator im Exponenten, während das Alphabet nur die Basis ist. Sonderzeichen kosten dich zudem: Sie brechen Copy-Paste in manchen Terminals, werden von Systemen verstümmelt, die Eingaben filtern, und bleiben der Grund, warum eine deprimierende Zahl von Seiten noch immer völlig brauchbare Passwörter ablehnt. Musst du wählen, wähle Länge.

Die Zufallsquelle ist der Teil, der katastrophal falsch sein kann

Ein Passwortgenerator hat eine Aufgabe, die nicht schiefgehen darf, und sie ist von außen unsichtbar. crypto.getRandomValues ist ein kryptografisch sicherer Generator: Seine Ausgabe ist selbst für jemanden nicht vorhersagbar, der sehr viel davon gesehen hat. Math.random ist das nicht. V8 implementiert Math.random mit xorshift128+, einem Algorithmus für Tempo und statistische Güte — beobachte genug Ausgabe, und der interne Zustand lässt sich rekonstruieren, womit jeder folgende Wert vorhersagbar wird.

Ein auf Math.random gebauter Passwortgenerator liefert Ausgaben, die dir vollkommen zufällig erscheinen, jede Sichtprüfung bestehen und eine Katastrophe sind. Das ist kein hypothetischer Fehlerfall; es ist wiederholt in ausgelieferter Software passiert. Dieses Tool nutzt getRandomValues, die einzig akzeptable Antwort — und es lohnt zu wissen, dass es diese Frage gibt, damit du sie jedem anderen Generator stellen kannst.

Was die Empfehlungen heute tatsächlich sagen

NIST SP 800-63B wurde vor Jahren neu geschrieben, und die meisten Passwortregeln, die Leute noch durchsetzen, wurden daraus entfernt. Kompositionsregeln — muss einen Großbuchstaben, eine Zahl, ein Sonderzeichen enthalten — sind ausdrücklich unerwünscht, weil sie Menschen zu vorhersagbaren Ersetzungen drängen. Password1! erfüllt jede Regel und steht in jedem Cracking-Wörterbuch.

Auch der erzwungene periodische Wechsel ist weg, sofern kein Kompromittierungsverdacht besteht. Er machte Passwörter schlechter statt besser: Wer vierteljährlich wechseln soll, produziert Sommer2024, Herbst2024, Winter2024. Gefordert werden stattdessen eine Mindestlänge, ein großzügiges Maximum, die Erlaubnis für jedes Zeichen inklusive Leerzeichen und Emoji, und ein Abgleich mit Listen bekannt geleakter Passwörter. Letzteres ist die mit Abstand wertvollste Maßnahme, denn der realistische Angriff ist nicht Brute Force gegen 95 Bit — es ist der Versuch mit einem Passwort, das anderswo bereits geleakt ist.

Passphrasen, und wo sie hingehören

Vier zufällig aus einer 7.776-Wörter-Diceware-Liste gezogene Wörter sind 51,7 Bit. Fünf sind 64,6, sechs sind 77,5. Das liegt deutlich unter den 95 Bit einer 16-Zeichen-Zufallskette, was jene überrascht, die den berühmten xkcd-Comic kennen.

Der Sinn einer Passphrase war nie, dass sie stärker ist — sondern dass ein Mensch sie sich merken kann und sie deshalb nicht auf einen Zettel schreibt oder wiederverwendet. Dieser Handel zählt für die Handvoll Passwörter, die du dir wirklich merken musst: die Geräteanmeldung, das Hauptpasswort deines Passwortmanagers. Für die paar hundert anderen ist Merkbarkeit irrelevant, denn das Merken übernimmt der Manager. Nimm eine Passphrase, wo ein Gehirn beteiligt ist, und eine lange Zufallskette überall sonst.

Häufige Fragen

Werden die Passwörter auf einem Server erzeugt?

Nein. Dieses Tool ist als "client" gekennzeichnet: Jedes Passwort entsteht in deinem Browser-Tab aus dessen eigener Zufallsquelle, es wird nichts übertragen. Es gibt nirgends ein Protokoll davon, auch hier nicht. Trotzdem ist die sicherste Gewohnheit bei jedem webbasierten Generator, ein im Browser erzeugtes Passwort als etwas weniger privat zu betrachten als eines, das dein Passwortmanager lokal erzeugt hat — nicht wegen dieser Seite im Besonderen, sondern weil ein Browser-Tab ein belebter Ort mit Erweiterungen darin ist.

Wie lang sollte mein Passwort sein?

Sechzehn zufällige Zeichen liegen jenseits des Punktes, an dem die Länge dein Problem ist — deshalb die Vorgabe hier. Unter etwa 12 bist du in einem Bereich, in dem ein entschlossener Offline-Angriff plausibel wird. Über etwa 20 optimierst du etwas, das ohnehin keine realistische Chance hatte, brute-forced zu werden, und mehr Sicherheit brächte dir die Zwei-Faktor-Authentifizierung.

Soll ich mehrdeutige Zeichen ausschließen?

Nur wenn ein Mensch das Passwort über eine Lücke hinweg lesen muss — vom Bildschirm aufs Telefon, per Anruf, von einer gedruckten Karte. l, 1, I, 0 und O zu entfernen verkleinert das Alphabet, kostet dich also etwas Entropie: Bei 16 Zeichen liegt der Verlust unter 2 Bit, also nichts. Wenn niemand es liest, lass sie drin.

Warum zeigt dasselbe Passwort auf verschiedenen Seiten unterschiedliche Stärke?

Weil die meisten Stärkeanzeigen schätzen, wie ein Mensch das Passwort gebaut hätte, nicht wie viel Entropie es wirklich hat. Sie suchen nach Wörterbuchwörtern, Tastaturreihen, Daten, l33t-Ersetzungen. An einer wirklich zufälligen Kette finden diese Heuristiken keinen Halt, der Wert ist also bloß eine Funktion von Länge und Zeichenvielfalt — weshalb eine Anzeige Password1! bereitwillig als "stark" bewertet, während es in jeder Cracking-Wortliste steht.

Ist es sicher, ein sehr starkes Passwort überall wiederzuverwenden?

Nein, und das ist das Wichtigste auf dieser Seite. Entropie schützt vor Raten; gegen ein Datenleck tut sie rein gar nichts. Wenn eine Seite dein Passwort schlecht speichert und geleakt wird — was ständig passiert — ist die Stärke des Passworts irrelevant, denn der Angreifer hat es jetzt. Er wird es an deiner E-Mail probieren, und wenn es funktioniert, folgt alles andere. Bei einzigartigen Passwörtern geht es nicht um Stärke. Es geht um Eindämmung.