diff options
| author | Max <mahn.maxwell@gmail.com> | 2021-11-15 08:43:58 -0500 |
|---|---|---|
| committer | Max <mahn.maxwell@gmail.com> | 2021-11-15 08:43:58 -0500 |
| commit | 17d88baaa111298f938ddd84ffc423f28ab4dc31 (patch) | |
| tree | eb7a69d1608b220d44afc5b198ac2cef720f14b9 /main.py | |
initial commit
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -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 + + |
