Python Tinylist-Example
Ein kleines Programm, womit man überprüfen kann, ob ein eingegebenes Passwort in einer Liste vorhanden ist
# tinylist-example complete
# öffnet die Datei, die übliche Passwörter beinhaltet (im Lesemodus)
tinylistFile = open("tinylist.txt", "r")
# liest die Datei aus (komplett, kann bei großen Dateien doof sein!)
tinylistRead = tinylistFile.read()
# beendet den Dateihandler
tinylistFile.close()
# trennt die Zeilen in eine Liste auf
tinylist = tinylistRead.split("\n") # auf Windows muss u.U. vor dem \n noch ein \r sein!
# ruft ein Passwort ab, nach dem gesucht werden soll
eingegebenes_passwort = input("Gib ein Passwort an >> ")
# Defintion einer Variable, die dafür da ist, den Check zu speichern
passwort_gefunden = False
# iteriert über alle Passwörter in der Passwortliste ..
for passwort in tinylist:
# .. und überprüft, ob das derzeitige Passwortelement gleich dem eigenen Passwort ist
if passwort == eingegebenes_passwort:
# setzt die Check-Variable
passwort_gefunden = True
# beendet den for-Loop vorzeitig
break
# gibt je nach der Check-Variable eine passende Ausgabe
if passwort_gefunden:
print("Dein Passwort ist kompromittiert!")
else:
print("Dein Passwort wurde nicht gefunden.")