How a Password Guessing Program Works
Ever wonder how a password guessing program works?
Well, these clever little beasts can test thousands of passwords a second. Unfortunately, they are remarkably successful.
Yet, if we understand the kind of passwords they can most easily crack, we may get a better understanding of how to make stronger passwords, and counter these beasts.
Bruce Schneier, one of the most respected experts in the world of computer security has written great little article on this subject. We highly recommend it:

