From 17d88baaa111298f938ddd84ffc423f28ab4dc31 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 15 Nov 2021 08:43:58 -0500 Subject: initial commit --- main.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..ce13568 --- /dev/null +++ b/main.py @@ -0,0 +1,22 @@ + +chars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()[]{}\\|-=_+,./<>?;:\'\"" + +passwd = input("Put in a password> ") + +guess_pass_index = [0 for i in range(len(passwd))] + +for i in range(len(chars)**len(passwd)): + pass_guess = "" + for j in range(len(guess_pass_index)): + pass_guess = pass_guess + chars[guess_pass_index[j]] + + if pass_guess == passwd: + print(pass_guess) + break + guess_pass_index[-1] += 1 + for k in range(len(guess_pass_index) - 1, -1, -1): + if guess_pass_index[k] == len(chars): + guess_pass_index[k] = 0 + guess_pass_index[k-1] += 1 + + -- cgit v1.2.3