Back to main page
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.py22
1 files changed, 22 insertions, 0 deletions
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
+
+