Passwortgenerator

Was man braucht

Damit Sie einen Passwortgenerator machen können, sollen sie die Programmierssprache Python auf ihrem Computer installieren. Soweit Sie es geschafft haben, folgen sie folgende Schritte unten.

Wie man das programmiert

Zuerst erstellen sie eine Datei namens passwords.py und fügen den folgenden Code ein:


                import random

                digits = '1234567890'
                lowercase_letters = 'abcdefghijklmnopqrstuvwxyz'
                uppercase_letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                punctuation = '!#$%&*+-=?@^_'
                chars = ''
                
                cp = int(input('Anzahl der Passwörter '))
                lp = int(input("Länge der Passwörter "))
                d = input("Mit Zahlen? ")
                ul = input("Mit Großbuchstaben? ")
                ll = input("Mit Kleinbuchstaben? ")
                z = input("Mit Zeichen? ")
                n = input("Ohne il1Lo0O? ")
                
                
                
                if d.lower() == 'y':
                    chars += digits
                if ll.lower() == 'y':
                    chars += lowercase_letters
                if ul.lower() == 'y':
                    chars += uppercase_letters
                if z.lower() == 'y':
                    chars += punctuation
                if n.lower() == 'y':
                    for c in 'il1Lo0O':
                        chars.replace(c,'')
                
                def generate_password(l, c):
                    password = ''
                    for i in range(l):
                        password += random.choice(c)
                    return password
                
                
                for k in range(cp):
                    print(generate_password(lp, chars))