Skip to main content

Passwörter knacken

Passwörter in Passwortlisten finden

from getpass import getpass

with open("1000-most-common-passwords.txt", "r") as file:
  password_list_1000 = file.read().splitlines()
with open("1000000-most-common-passwords.txt", "r") as file:
  password_list_1000000 = file.read().splitlines()

pwd = getpass("Gib dein Passwort ein: ")

if pwd in password_list_1000:
    print(f"Dein Passwort ist in der Liste der tausend häufigsten Passwörter.")
    exit(0)
    
if pwd in password_list_1000000:
    print(f"Dein Passwort ist in der Liste der millionen häufigsten Passwörter.")
    exit(0)
    
print("Dein Passwort ist nicht in der Liste der meisten Passwörter.")

Dateidownloads

Diese beiden Dateien müssen im selben Verzeichnis wie der Programmcode gespeichert sein.