Educational Password Cracker!

It all started like this.  I got bored, couldn't think of a program to write, and so I decided to write a purely educational password cracker.  First, I made a ridiculously simple password generator algorithm that wrote all the four-character combinations of the numbers and letters to a file.  Then, I created another program that takes your MD5 password hash and set it to a variable.  It then reads a line from the file, hashes it, and compares it with your hash.  If they are the same, it tells you what the line from the file (the password) was.  If not, it reads the next line and does the process all over again.  Somehow, I just can't believe how simple that was.  And it works beautifully!  Check out the app development section to get the program and take over the world!