So wird das Passwort erzeugt
Jedes Zeichen wird mit dem kryptografischen Zufallszahlengenerator Ihres Browsers (crypto.getRandomValues) zufällig aus den erlaubten Zeichen gewählt. Zufallswerte, die manche Zeichen wahrscheinlicher machen würden, werden verworfen und neu gezogen, sodass jedes Zeichen gleich wahrscheinlich ist. Wählen Sie mehrere Zeichenarten, enthält das Passwort von jeder mindestens eine.
Entropie = Länge × log2(mögliche Zeichen) Passphrase = Wörter × log2(Wörter in der Liste) Zeit zum Erraten = 2^(Entropie − 1) ÷ Versuche pro Sekunde
Die Entropie misst, wie viele Versuche ein Angreifer braucht. Jedes zusätzliche Bit verdoppelt sie, daher zählt die Länge mehr als Sonderzeichen: 20 Buchstaben und Ziffern schlagen 12 Zeichen mit allen Sonderzeichen. Eine Passphrase aus Zufallswörtern lässt sich leichter tippen und merken und braucht etwa sieben Wörter, um so stark zu sein wie ein zufälliges Passwort aus 12 Zeichen.
Beispiel
Ein Passwort mit 16 Zeichen aus Groß- und Kleinbuchstaben und Ziffern hat 62 mögliche Zeichen: 16 × log2(62) ≈ 95 Bit. Bei 10 Milliarden Versuchen pro Sekunde dauert es im Schnitt etwa 76 Milliarden Jahre, es zu finden. Sechs Zufallswörter aus einer Liste mit 1.296 Wörtern ergeben 62 Bit, bei gleicher Geschwindigkeit etwa 7 Jahre.
Auf dem Server erzeugen
Auf einem Linux-Server können Sie ohne Browser ein Zufallspasswort erzeugen. Jeder dieser Befehle gibt eines aus; pwgen muss möglicherweise erst installiert werden (apt install pwgen).
openssl rand -base64 24
pwgen -s 24 1
head -c 18 /dev/urandom | base64Fragen
Ist dieser Passwort-Generator sicher?
Ja. Das Passwort wird vom kryptografischen Zufallszahlengenerator Ihres Browsers erzeugt, nachdem die Seite geladen ist. Es wird nie an unseren Server gesendet oder gespeichert, und die Seite funktioniert genauso bei ausgeschaltetem Netzwerk.
Wie lang sollte ein Serverpasswort sein?
Mindestens 16 Zufallszeichen, für alles, was aus dem Internet erreichbar ist, etwa ein Root-, Datenbank- oder Panel-Passwort, 20 und mehr. Verwenden Sie für SSH einen Schlüssel statt eines Passworts und schalten Sie die Passwort-Anmeldung ab.
Ist eine Passphrase besser als ein Zufallspasswort?
Sie lässt sich leichter tippen und merken und ist ebenso stark, wenn sie lang genug ist: Sieben Zufallswörter aus dieser Liste ergeben etwa 72 Bit. Wählen Sie die Wörter zufällig, wie hier; eine Wortfolge, die Sie sich selbst ausdenken, lässt sich viel leichter erraten.
Warum fehlen manche Sonderzeichen?
Anführungszeichen, Backslashes, Leerzeichen, $ und # stören Shell-Befehle, .env-Dateien und Verbindungszeichenfolgen, wenn sie nicht maskiert werden. Die hier angebotenen Sonderzeichen funktionieren fast überall ohne Anführungszeichen. Wählen Sie mehr Länge statt Sonderzeichen, wenn Sie mehr Stärke brauchen.