https://programmingprojects.fyi/posts/password-cracker/
Build Your Own Password Cracker