Passwortregeln testen: Längen und Sonderfälle
Passwortregeln legen Länge und Zeichenarten fest und werden oft unterschiedlich umgesetzt. Die Beispiele liegen an den Grenzen: zu kurze und sehr lange Werte, nur Ziffern oder nur Buchstaben, ein führendes Leerzeichen, ein Emoji und ein NUL-Byte. So lässt sich prüfen, ob Validierung, Trimmen und Speicherung eines Systems damit zurechtkommen.
27 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.
Passwort mit genau 7 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1
Muster Aa1! wiederholt, 7 Zeichen: unter der üblichen Mindestlänge 8. Nur Test.
Passwort mit genau 8 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!
Muster Aa1! wiederholt, 8 Zeichen: übliche Mindestlänge. Nur Test.
Passwort mit genau 12 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!
Muster Aa1! wiederholt, 12 Zeichen. Nur Test.
Passwort mit genau 16 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!
Muster Aa1! wiederholt, 16 Zeichen. Nur Test.
Passwort mit genau 64 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!
Muster Aa1! wiederholt, 64 Zeichen. Nur Test.
Passwort mit genau 72 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!
Muster Aa1! wiederholt, 72 Zeichen: Grenze von bcrypt in Bytes. Nur Test.
Passwort mit genau 73 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!A
Muster Aa1! wiederholt, 73 Zeichen: ein Zeichen über der bcrypt-Grenze. Nur Test.
Passwort mit genau 128 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!
Muster Aa1! wiederholt, 128 Zeichen: häufige Höchstlänge. Nur Test.
Passwort mit genau 129 Zeichen (Groß, klein, Ziffer, Sonderzeichen)
Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!Aa1!A
Muster Aa1! wiederholt, 129 Zeichen: ein Zeichen über 128. Nur Test.
Passwort nur aus Ziffern (10 Zeichen)
4829175036
Erfüllt eine Mindestlänge, aber nicht die Zeichenklassen-Regel.
Passwort nur aus Kleinbuchstaben (11 Zeichen)
lampenwiese
Nur a–z; Zeichenklassen-Regel nicht erfüllt.
Passwort nur aus Großbuchstaben (12 Zeichen)
LAMPENWIESEN
Nur A–Z.
Passwort nur aus Buchstaben, gemischt
LampeWiese
Groß- und Kleinbuchstaben ohne Ziffer und Sonderzeichen.
Passwort nur aus Sonderzeichen
!@#$%^&*()_+
Zwölf Sonderzeichen ohne Buchstaben und Ziffern.
Passwort mit Leerzeichen in der Mitte
Mein sicheres Passwort 2026
Leerzeichen sollten in Passwörtern erlaubt sein.
Passwort mit Leerzeichen am Anfang
Lampe-Wiese-7421
Führendes Leerzeichen; trim() darf es nicht entfernen, sonst scheitert der Login.
Passwort mit Leerzeichen am Ende
Lampe-Wiese-7421
Leerzeichen am Ende; Eingabefeld-Trimmen kann es entfernen.
Passwort mit Umlauten und ß
Überäußerst-Größe-2026!
Nicht-ASCII-Zeichen; prüft Zeichensatz und Normalisierung (NFC/NFD).
Passwort mit Emoji
Sommer😀Sonne🌞2026!
Vier-Byte-UTF-8-Zeichen; manche Datenbanken lehnen sie ab.
Passwort mit zerlegtem ä (a plus U+0308)
Bärenstark-2026!
Sieht aus wie „Bärenstark“, enthält aber zerlegtes ä. Normalisierung vor dem Hashen prüfen.
Passwort in chinesischen Zeichen
密码测试用例2026!
Wörtlich „Passwort-Testfall“; Mehrbyte-Zeichen und Längenzählung.
Passwort mit NUL-Byte (\u0000) in der Mitte
abc def-Aa1!
NUL kann C-Bibliotheken zum Abschneiden bringen. Testzeichenfolge für eigene Systeme.
Passwort aus 12 gleichen Zeichen
aaaaaaaaaaaa
Lang genug, aber ohne Vielfalt; Regel „keine Wiederholungen“.
Passwort aus Zahlenfolge 123456789012
123456789012
Fortlaufende Ziffern; Regel „keine Folgen“.
Passwort enthält das Wort „Passwort“
MeinPasswort-2026!
Regel „Passwort darf nicht Passwort enthalten“.
Regex: mindestens 8 Zeichen, Groß, Klein, Ziffer
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$Gängiges Muster mit Lookaheads; erlaubt Leerzeichen und alle Zeichen.
Regex: zusätzlich ein Sonderzeichen
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^A-Za-z0-9]).{12,}$Mindestens 12 Zeichen mit Sonderzeichen. Umlaute zählen hier als Sonderzeichen.