In Python 3.2 wollte ich ein zufälliges Passwort wie:
brutal erzwingen
Ich habe etwas gemacht, das zufällige Passwörter ausprobieren kann:
Code: Select all
import random
PassWord = str(random.randint(0,9999))
Trial = ' '
while Trial != PassWord:
Trial = str(random.randint(0,9999))
print(Trial)
if Trial == PassWord:
print('The password is: '+PassWord)
input()
Es wird versucht, zufällig ein Passwort zu erraten, aber ein Brute-Force-Angriff probiert alle Möglichkeiten aus. Wie überprüfe ich zunächst alle Möglichkeiten mit einer Ziffer in der richtigen Reihenfolge (0, 1, 2, 3 usw.) und dann mit 2, 3 und 4 Ziffern?