Obwohl das Programm nach Teilaufgabe 4 auch Passwörter wie 123456 oder password ablehnt, ist es besser, den Benutzer darauf hinzuweisen, dass es sich bei seiner Wahl um eines der 100 häufigsten Passwörter handelt[1]. Solche Passwörter sollten schließlich auch nicht erlaubt werden.
Implementiere daher eine Funktion is_common_password, die prüft, ob ein übergebenes Passwort in der Liste der 10 häufigsten Passwörter vorkommt. Auch hier sollte der Benutzer über das Ergebnis der Prüfung informiert werden. Überlege dir eine sinnvolle Nachricht und finde eine geeignete Stelle, um diese Prüfung in dein Programm zu integrieren.
Tipp
Wieso wurde festgelegt, dass es nur um die 10 häufigsten Passwörter geht?
Führe in deinem Terminal den folgenden Befehl aus, um die Korrektheit deiner Arbeit zu überprüfen.
check50 -l inf-lab-dev/check/password/bonus/commonFühre den folgenden Befehl aus, um den Stil deines Codes mit style50 zu analysieren.
style50 password.cWir verwenden hier die Liste des Anbieters NordPass, da diese innerhalb von Wikipedia am übersichtlichsten ist. ↩︎