Passwortgenerator
Generieren Sie starke, sichere Zufallskennwörter
Sicherheitstipps
- •Verwenden Sie Passwörter, die mindestens 12–16 Zeichen lang sind
- •Verwenden Sie Passwörter niemals für verschiedene Konten
- •Speichern Sie Passwörter in einem sicheren Passwort-Manager
- •Aktivieren Sie die Zwei-Faktor-Authentifizierung (2FA), sofern verfügbar
- •Ändern Sie regelmäßig Passwörter, insbesondere bei sensiblen Konten
Generieren Sie kryptografisch sichere Zufallskennwörter mit anpassbarer Länge (8–128 Zeichen) und Zeichentypen. Wählen Sie aus Großbuchstaben, Kleinbuchstaben, Zahlen und Sonderzeichen, um Passwörter zu erstellen, die allen Sicherheitsanforderungen gerecht werden. Ein Echtzeit-Stärkemesser wertet die Passwort-Entropie aus und gibt sofortiges Feedback. Schließen Sie ähnlich aussehende Zeichen (i, l, 1, L, o, 0, O) aus, um Transkriptionsfehler zu vermeiden. Bei der gesamten Passwortgenerierung wird der kryptografisch sichere Zufallszahlengenerator (CSPRNG) Ihres Browsers verwendet – Passwörter werden niemals an Server gesendet, protokolliert oder irgendwo gespeichert. Perfekt zum Erstellen von Kontokennwörtern, WLAN-Schlüsseln, Verschlüsselungspassphrasen und API-Tokens. Befolgen Sie bewährte Sicherheitspraktiken: Verwenden Sie für jedes Konto eindeutige Passwörter, speichern Sie diese in einem Passwort-Manager und aktivieren Sie die Zwei-Faktor-Authentifizierung.
Was macht ein Passwort sicher?
Was macht ein Passwort sicher?
Die Passwortstärke wird anhand der Entropie gemessen – der Anzahl möglicher Kombinationen, die ein Angreifer ausprobieren muss. Die Entropie wird als log₂(character_pool^length) berechnet. Ein Passwort mit 26 Kleinbuchstaben und 8 Zeichen hat 26^8 = 208 Milliarden Kombinationen (37,6 Bit Entropie). Das Hinzufügen von Großbuchstaben (52 Zeichen) erhöht sich auf 52^8 = 53 Billionen (45,6 Bit). Das Addieren von Zahlen (62 Zeichen) ergibt 62^8 = 218 Billionen (47,6 Bit). Das Addieren von Symbolen (94 Zeichen) ergibt 94^8 = 6 Billiarden (52,6 Bit). Sicherheitsexperten empfehlen für sichere Passwörter mindestens 60–80 Bit Entropie. Ein 12-stelliges Passwort mit allen Zeichentypen hat 95^12 = 540 Sextillionen Kombinationen (79 Bit) – ein moderner Computer würde 17.000 Jahre brauchen, um es mit roher Gewalt zu knacken. Allerdings nutzen Wörterbuchangriffe gängige Wörter und Muster aus. „Passwort123!“ hat eine hohe Charaktervielfalt, aber eine niedrige Entropie, weil sie vorhersehbar ist. Zufällige Passwörter wie „xK9$mP2#qL5@“ sind am sichersten. Das erste Computer-Passwortsystem wurde 1961 am MIT für das Compatible Time-Sharing System (CTSS) implementiert. Heutzutage werden bei Passwortverstößen jährlich 555 Millionen Zugangsdaten offengelegt (Daten von 2023), sodass sichere, eindeutige Passwörter von entscheidender Bedeutung sind.
Wann sichere Passwörter generiert werden sollten
Wann sichere Passwörter generiert werden sollten
Online-Kontoregistrierung
Erstellen Sie einzigartige Passwörter für jede Website und jeden Dienst – E-Mail, Banking, soziale Medien, Einkaufen, Streaming. Die Wiederverwendung von Passwörtern ist die häufigste Ursache für Kontoübernahmen. Wenn eine Site angegriffen wird, probieren Angreifer diese Anmeldeinformationen auf anderen Sites aus (Credential Stuffing). 65 % der Menschen verwenden Passwörter über mehrere Konten hinweg wieder.
WiFi-Netzwerksicherheit
Generieren Sie sichere WPA2/WPA3-Passwörter (8–63 Zeichen) für private und geschäftliche WLAN-Netzwerke. Standard-Router-Passwörter lassen sich leicht knacken – 80 % der WLAN-Hacks nutzen schwache Passwörter aus. Ein zufälliges Passwort mit 16 Zeichen und gemischten Zeichen ist praktisch unknackbar. Ändern Sie WLAN-Passwörter alle 6–12 Monate.
Datenbank- und Systemadministration
Erstellen Sie Passwörter für Datenbank-Root-Benutzer, SSH-Schlüssel, Serveradministratorkonten und API-Tokens. Passwörter auf Systemebene sollten maximal 20 Zeichen lang und komplex sein. Speichern Sie Passwörter in Unternehmens-Passwort-Managern (1Password, LastPass, Bitwarden) mit Teamfreigabe und Prüfprotokollen.
Verschlüsselung und Dateischutz
Generieren Sie Passphrasen für verschlüsselte Laufwerke (BitLocker, FileVault), passwortgeschützte ZIP/RAR-Archive, PDF-Verschlüsselung und PGP/GPG-Schlüssel. Verschlüsselungskennwörter sollten aus mehr als 16 Zeichen bestehen. Kürzere Kennwörter können mit Brute-Force-Methoden geknackt werden, wodurch die Verschlüsselung unbrauchbar wird.
Backup-Codes für die Zwei-Faktor-Authentifizierung
Bei der Aktivierung von 2FA stellen die Dienste Backup-Codes für die Kontowiederherstellung bereit. Generieren und speichern Sie zusätzliche sichere Passwörter für Backup-Authentifizierungsmethoden. Speichern Sie Backup-Codes in einem Passwort-Manager oder einer verschlüsselten Datei, niemals im Klartext oder per E-Mail.
Temporärer Zugang und Gastkonten
Erstellen Sie temporäre Passwörter für Gast-WLAN, gemeinsame Konten oder den Zugriff von Auftragnehmern. Verwenden Sie sichere Zufallskennwörter auch für den vorübergehenden Zugriff – schwache Kennwörter können vor Ablauf ausgenutzt werden. Wechseln Sie temporäre Passwörter wöchentlich oder nach jeder Verwendung.
Kryptografische zufällige Passwortgenerierung
Kryptografische zufällige Passwortgenerierung
Unser Generator verwendet die Methode crypto.getRandomValues() der Web Crypto API, die auf den kryptografisch sicheren Pseudozufallszahlengenerator (CSPRNG) des Betriebssystems zugreift. Im Gegensatz zu Math.random() (vorhersehbar, nicht sicher) nutzt CSPRNG Entropiequellen wie Hardware-Interrupts, Mausbewegungen und Systemrauschen, um wirklich unvorhersehbare Werte zu generieren. Der Algorithmus funktioniert wie folgt: (1) Definieren Sie den Zeichenpool basierend auf den ausgewählten Optionen – Kleinbuchstaben (26 Zeichen), Großbuchstaben (26), Zahlen (10), Symbole (32), insgesamt 94 Zeichen. (2) Generieren Sie zufällige Bytes mit crypto.getRandomValues(new Uint8Array(length)). (3) Ordnen Sie jedes zufällige Byte mithilfe der Modulo-Operation einem Zeichen im Pool zu: char = pool[randomByte % pool.length]. (4) Wiederholen, bis die gewünschte Länge erreicht ist. (5) Entropie berechnen: Bits = Länge × log₂(pool_size). Beispielsweise hat ein 16-stelliges Passwort mit allen 94 Zeichen 16 × log₂(94) = 16 × 6,55 = 104,8 Bit Entropie. Der Stärkemesser bewertet: Sehr schwach (< 40 bits), Weak (40-60), Fair (60-80), Good (80-100), Strong (100-120), Very Strong (> 120). Der Ausschluss ähnlicher Zeichen (i, l, 1, L, o, 0, O) reduziert Transkriptionsfehler bei der manuellen Eingabe von Passwörtern, verringert jedoch leicht die Entropie (87 Zeichen statt 94).
Passworttypen: Zufällig vs. Passphrase vs. musterbasiert
Passworttypen: Zufällig vs. Passphrase vs. musterbasiert
| Beispiel | xK9$mP2#qL5@wR8! | Richtige Pferdebatterie-Grundnahrungsmittel | MeinD0g$Name2023! |
| Entropie (Stärke) | Sehr hoch (104 Bit für 16 Zeichen) | Hoch (77 Bit für 4 Wörter) | Niedrig-Mittel (vorhersehbare Muster) |
| Einprägsam | Sehr schwierig (erfordert Passwort-Manager) | Einfach (einprägsame Worte) | Mittel (persönliche Daten = riskant) |
| Tippgeschwindigkeit | Langsam (gemischte Groß-/Kleinschreibung, Symbole) | Schnell (Kleinbuchstaben, Bindestriche) | Medium |
| Brute-Force-Widerstand | Ausgezeichnet (Jahre bis zum Knacken) | Gut (wenn Wörter zufällig sind) | Schlecht (Wörterbuch + Regelangriffe) |
| Bester Anwendungsfall | Alle Konten (mit Passwort-Manager) | Master-Passwort, Festplattenverschlüsselung | Nicht empfohlen (zu vorhersehbar) |
| Verletzlichkeit | Keine (wenn wirklich zufällig) | Wörterbuchangriffe bei gebräuchlichen Wörtern | Social Engineering, Datenschutzverletzungen |
Sicherheit und technische Umsetzung
Sicherheit und technische Umsetzung
Unser Passwortgenerator verwendet die Web Crypto API (window.crypto.getRandomValues), die von allen modernen Browsern unterstützt wird: Chrome 11+ (2011), Firefox 21+ (2013), Safari 6.1+ (2013), Edge 12+ (2015) und allen mobilen Browsern. Die API stellt kryptografisch starke Zufallswerte bereit, die für sicherheitsrelevante Anwendungen wie Passwortgenerierung, Tokenerstellung und kryptografische Schlüsselgenerierung geeignet sind. Im Gegensatz zu Math.random(), das vorhersehbare Pseudozufallsalgorithmen (Linearer Kongruentialgenerator) verwendet, greift crypto.getRandomValues() auf Entropiequellen auf Betriebssystemebene zu, die rechnerisch nicht vorhersehbar sind. Die generierten Passwörter verlassen niemals Ihren Browser – keine Netzwerkanfragen, keine serverseitige Verarbeitung, keine Protokollierung. Sie können dies überprüfen, indem Sie die Registerkarte „Netzwerk“ des Browsers „DevTools“ öffnen und Passwörter generieren – keine Netzwerkaktivität. Für maximale Sicherheit verwenden Sie generierte Passwörter sofort und speichern Sie sie nicht im automatischen Ausfüllen des Browsers (verwenden Sie stattdessen einen speziellen Passwort-Manager). Der Stärkemesser verwendet den zxcvbn-Algorithmus (entwickelt von Dropbox), der Muster, gebräuchliche Wörter, Tastaturmuster (QWERTZ), Datumsangaben und Wiederholungen bewertet – nicht nur Länge und Zeichentypen.