-
Notifications
You must be signed in to change notification settings - Fork 0
/
About
28 lines (20 loc) · 1.65 KB
/
About
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
This project started as a conversation with ChatGPT about brute forcing and I wanted to test the strength of my password generated by MSEdge.
My request to get a code snippet got blocked by chatGPT with a polite denial to not comply with inappropriate requests.
I proceeded to narrate the algorithm for bruteforcing and explained that I am not interested in impractical stuff and expalained what I wanted.
What went on as a conversation evolved into an idea and finally I was finetuning the knowledge it provided in an IDLE shell.
Outcome:
I learnt about built in modules in python that are not as predictable as the pseudorandom selector module called 'random'
Also I learnt the potential of AI. If this were a planned endeavour, much more could have been achieved.
Conclusion:
I plan to incorporate more of such resources into my learning process, especially in the implementation part.
Disclaimer:
I am no expert and far better libraries exist.Please research well before incorporating this code into your projects. Security is to be taken seriously and better solutions exist.
There are better ways to generate stronger passwords.
https://pypi.org/project/passlib/
https://github.com/Ritoban2405/Python-Password-Generator
https://www.geeksforgeeks.org/create-a-random-password-generator-using-python/
Suggested reads:
https://www.geeksforgeeks.org/generating-strong-password-using-python/
https://github.com/keepassxreboot/keepassxc/blob/develop/README.md A free and open source password generator and manager by @peterdavehello . A nice place to learn.
An off topic but worthwhile read:
https://www.ibm.com/cloud/blog/what-is-quantum-safe-cryptography-and-why-do-we-need-it