Anleitung
- Stellen Sie die „Länge“ mit dem Schieberegler oder im Zahlenfeld ein. 16 Zeichen oder mehr sind ein guter Standardwert für Passwörter, die in einem Passwortmanager gespeichert werden.
- Wählen Sie die Zeichentypen: „Großbuchstaben (A-Z)“, „Kleinbuchstaben (a-z)“, „Ziffern (0-9)“ und „Sonderzeichen (!@#$...)“. „Alle gewählten Zeichentypen verwenden“ ist standardmäßig eingeschaltet und sorgt dafür, dass jedes Passwort mindestens ein Zeichen jedes Typs enthält.
- Aktivieren Sie bei Bedarf „Ähnliche Zeichen ausschließen“ für Zeichen wie l, 1 und O oder „Mehrdeutige Sonderzeichen ausschließen“, oder tragen Sie unter „Zeichen ausschließen“ bestimmte Zeichen ein, die eine Website ablehnt.
- Klicken Sie auf „Generieren“, prüfen Sie die angezeigte „Stärke“ und die Entropie und kopieren Sie dann ein einzelnes Passwort oder mit „Alle kopieren“ die ganze Liste.
Was ein Passwort stark macht
Bei einem zufällig erzeugten Passwort wird die Stärke als Entropie gemessen: Länge × log2(Größe des Zeichenvorrats) Bit, wobei der Zeichenvorrat die Menge der Zeichen ist, aus der das Passwort gezogen wird. Jedes zusätzliche Bit verdoppelt die Zahl der nötigen Rateversuche. Die Länge vervielfacht die Entropie, während ein größerer Zeichenvorrat pro Zeichen nur wenig hinzufügt. Deshalb gewinnt die Länge: Ein Passwort aus 16 Kleinbuchstaben bietet rund 11 Millionen Mal mehr Möglichkeiten als ein Passwort mit 8 Zeichen, das alle vier Typen mischt.
| Länge | Zeichen | Zeichenvorrat | Entropie |
|---|---|---|---|
| 4 | Ziffern (eine PIN) | 10 | 13,3 Bit |
| 8 | Kleinbuchstaben | 26 | 37,6 Bit |
| 8 | Alle vier Typen | 89 | 51,8 Bit |
| 12 | Buchstaben und Ziffern | 62 | 71,5 Bit |
| 16 | Kleinbuchstaben | 26 | 75,2 Bit |
| 16 | Alle vier Typen | 89 | 103,6 Bit |
| 20 | Alle vier Typen | 89 | 129,5 Bit |
Alle vier Typen ergeben hier einen Zeichenvorrat von 89 Zeichen: 26 + 26 + 10 + 27 Sonderzeichen. Das Tool zeigt die Entropie auf ganze Bit abgerundet an. Die Werte gelten nur für Zufallspasswörter; ein selbst ausgedachtes Passwort hat weit weniger Entropie, als seine Länge vermuten lässt.
Was NIST SP 800-63B empfiehlt
NIST SP 800-63B, die Richtlinie der US-Bundesbehörden für digitale Authentifizierung, richtet sich an die Dienste, die Passwörter prüfen. Laut der aktuellen Revision SP 800-63B-4 gilt für sie:
- Sie müssen mindestens 15 Zeichen verlangen, wenn das Passwort der einzige Faktor ist, oder 8 Zeichen in Kombination mit einem weiteren Faktor, und sollten mindestens 64 Zeichen zulassen.
- Sie dürfen weder Komplexitätsregeln wie „ein Großbuchstabe, eine Ziffer und ein Sonderzeichen“ noch regelmäßige Passwortwechsel vorschreiben, müssen einen Wechsel aber erzwingen, wenn es Hinweise auf eine Kompromittierung gibt.
- Sie müssen neue Passwörter mit einer Sperrliste häufig verwendeter, naheliegender oder kompromittierter Passwörter abgleichen.
- Sie sollten alle druckbaren ASCII-Zeichen und das Leerzeichen akzeptieren und das Einfügen erlauben, damit Passwortmanager funktionieren.
Für Nutzer heißt das: Es kommt auf Länge und Zufälligkeit an, nicht auf vorhersehbare Ersetzungen wie P@ssw0rd1.
Passwortmanager und Passphrasen
Ein wiederverwendetes Passwort ist oft ein größeres Risiko als ein kurzes: Nach einem Datenleck probieren Angreifer die erbeuteten Kombinationen aus E-Mail-Adresse und Passwort auf anderen Websites aus (Credential Stuffing). Verwenden Sie für jedes Konto ein eigenes Zufallspasswort und überlassen Sie das Merken einem Passwortmanager. Ein Passwort mit 20 Zeichen macht dann nicht mehr Mühe als eines mit 8.
Für die wenigen Passwörter, die Sie aus dem Gedächtnis eintippen, etwa das Master-Passwort des Passwortmanagers, ist eine Passphrase einfacher: zufällig ausgewählte Wörter, zum Beispiel ausgewürfelt mit der langen Wortliste der EFF. Jedes Wort aus ihren 7.776 Einträgen bringt etwa 12,9 Bit, sechs Wörter ergeben also rund 77,5 Bit. Dieses Tool erzeugt Passwörter aus einzelnen Zeichen, keine Passphrasen. Für API-Schlüssel und andere maschinell genutzte Secrets verwenden Sie den Zufalls-Base64-Generator.
So funktioniert dieser Generator
Die Passwörter werden auf Ihrem Gerät mit crypto.getRandomValues() erzeugt, dem kryptografisch sicheren Zufallszahlengenerator des Browsers, und nie gesendet oder gespeichert. Eine einfache Modulo-Operation würde manche Zeichen geringfügig wahrscheinlicher machen. Deshalb verwendet das Tool Rejection Sampling (Verwerfungsmethode): 32-Bit-Zufallswerte, die mindestens so groß sind wie das größte Vielfache der Größe des Zeichenvorrats, werden neu gezogen, sodass jedes Zeichen exakt gleich wahrscheinlich ist.
Ähnliche Zeichen ausschließen entfernt i l 1 L o 0 O. Das ist nützlich, wenn ein Passwort vorgelesen oder von Papier abgetippt wird, etwa bei WLAN-Schlüsseln. Mehrdeutige Sonderzeichen ausschließen entfernt Klammern, den Schrägstrich, die Tilde sowie , ; : ., mit denen manche Formulare, Shells und Konfigurationsdateien schlecht umgehen; übrig bleiben ! @ # $ % ^ & * - _ = + ?. Beide Optionen verkleinern den Zeichenvorrat; verlängern Sie das Passwort zum Ausgleich um ein oder zwei Zeichen.
Häufig gestellte Fragen
Wie lang sollte ein Passwort sein?
Mindestens 15 Zeichen für ein Konto, das nur durch ein Passwort geschützt ist. Das ist das Minimum, das NIST SP 800-63B-4 für Passwörter als einzigen Authentifizierungsfaktor festlegt. Mit einem Passwortmanager kosten Sie 16 bis 24 Zufallszeichen keinerlei Aufwand. Für Passwörter, die Sie häufig eintippen, kommt eine Passphrase aus fünf oder sechs zufälligen Wörtern infrage.
Ist es sicher, ein auf einer Website erzeugtes Passwort zu verwenden?
crypto.getRandomValues() vollständig in Ihrem Browser, und Passwörter werden weder übertragen noch protokolliert oder gespeichert. Kopieren Sie das benötigte Passwort direkt in Ihren Passwortmanager.Was bedeutet die Entropie in Bit?
Sie ist der Logarithmus zur Basis 2 der Anzahl an Passwörtern, die mit Ihren Einstellungen erzeugt werden können. 80 Bit bedeuten 2 hoch 80 mögliche Passwörter, und jedes zusätzliche Bit verdoppelt den Aufwand beim Raten. Die Entropie beschreibt, wie das Passwort erzeugt wurde, und gilt daher nur für Zufallspasswörter.
Sollte ich meine Passwörter regelmäßig ändern?
Nicht nach einem festen Zeitplan. NIST SP 800-63B-4 weist Dienste an, keine regelmäßigen Wechsel zu erzwingen, weil Menschen darauf mit vorhersehbaren Abwandlungen reagieren. Ändern Sie ein Passwort, wenn ein Dienst ein Datenleck meldet, wenn es in einem Leak auftaucht oder wenn Sie vermuten, dass jemand anderes es kennt.
Wird ein Passwort stärker, wenn jeder Zeichentyp vorkommen muss?
Nein. Die standardmäßig eingeschaltete Option „Alle gewählten Zeichentypen verwenden“ sorgt nur dafür, dass Websites mit Komplexitätsregeln das Passwort akzeptieren. Das Tool verwirft Passwörter, in denen ein gewählter Typ fehlt, und erzeugt sie neu. Das schließt einige Kombinationen aus und senkt die tatsächliche Entropie leicht, am deutlichsten bei kurzen Passwörtern; der angezeigte Wert ist daher eine Obergrenze. Mehr Länge ist der bessere Weg zu mehr Stärke.