Python Übungsaufgabe: Passwortgenerator
Da ein Account eines der Mitareiter in ihrem Unternehmen geknackt wurde, sollen nun verschärfte Sicherheitsregeln gelten. Insbesondere wurde eine neue Passwortrichtlinie eingeführt die besagt, dass Mitarbeiter ein zufällig generiertes Passwort verwenden müssen, welches mindestens aus 8 Zeichen besteht. Wird ein Passwort generiert, das weniger als 8 Zeichen besitzen soll, ist entsprechend der festgelegte Wert zu verwenden. Bei anderen Fehlerhaften Eingaben soll eine Fehlermeldung erzeugt werden.
Weitere Anforderungen sind, dass mindestens ein Sonderzeichen, eine Zahl, ein Großbuchstabe und ein Kleinbuchstabe in dem Passwort vorhanden sein müssen.
Das Programm muss mehrmals hintereinander ausgeführt werden können, ohne dass es neugestartet wird.
Ausgabe:
Wie lang soll das Zufallspasswort sein (Mindestens 8 Zeichen)?
= 8
Das Passwort lautet: (M+%75fq
Wie lang soll das Zufallspasswort sein (Mindestens 8 Zeichen)?
= 20
Das Passwort lautet: ;SpK`#Q9VLws0s6I-!iS
Wie lang soll das Zufallspasswort sein (Mindestens 8 Zeichen)?
=
Erlaubte Hilfsmittel:
- len
- range
- .append
- .count
- .index
- .find