hey,
ich habe einen code ausprobiert, um ein passwort herauszufinden, aber nach kurzer zeit hört es auf zu arbeiten. (also es passiert dann nichts mehr) das ist aber nur wenn er das passwort nicht in einer sekunde gefunden hat.
kann jemand mir bei diesem code helfen, und sagen warum es nach kurzer zeit aufhört zu arbeiten?
das ist der code:
# importing random
from random import *
# taking input from user
user_pass = input("Enter your password")
# storing alphabet letter to use thm to crack password
password = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k',
'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't','u','v',
'w', 'x', 'y', 'z','A', 'B', 'C', 'D', 'E', 'F', 'G',
'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',
'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3',
'4', '5','6', '7', '8','9','0','!', '?', '_', '-', '.']
# initializing an empty string
guess = ""
# using while loop to generate many passwords untill one of
# them does not matches user_pass
while (guess != user_pass):
guess = ""
# generating random passwords using for loop
for letter in range(len(user_pass)):
guess_letter = password[randint(0, 25)]
guess = str(guess_letter) + str(guess)
# printing guessed passwords
print(guess)
# printing the matched password
print("Your password is",guess)