I built the Brute Force Password Cracker as a fun program to test out passwords, and to test my knowledge of Python 3 and its libraries.
@kshah: That's awesome! Some passwords are definitely more complex and adding a simple character can severely change it. For example, the password "aa" takes 1,045 attempts. However, the password "aaa" takes 98,241 attempts. This is a ton more for just one character! I think the most complex password I've attempted was 123456 and I forgot if it even finished before I got tired of leaving the tab open :)