1.1 KiB
1.1 KiB
Passwortbewertung
Lernziel
Einfache String-Verarbeitung.
Aufgabe
Gehen Sie in das Paket pr2.auffrischung.password.
Schreiben Sie eine Klasse PasswortChecker
mit einer Methode checkPassword
, die die Qualität von Passwörtern bewertet. Die Methode vergibt Punkte für bestimmte Qualitätskriterien des Passworts. Es gibt jeweils einen Punkt für:
- Das Passwort ist mindestens 8 Zeichen lang.
- Das Passwort enthält Groß- und Kleinbuchstaben.
- Das Passwort enthält Buchstaben und Zahlen.
- Das Passwort enthält mindestens eines der Sonderzeichen
!"()%
Testen Sie die Methode mit verschiedenen Passwörtern.