Informatik Oberstufe
Materialien zur Informatik in der Oberstufe
Kryptologie
Kryptologie
Passwörter knacken
Passwörter in Passwortlisten finden
from getpass import getpass
import hashlib
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.")