Does anyone know of an application that will check the strength of an entered password? I'm trying to teach our 3000 users how to use strong passwords and want to be able to demonstrate the relative stength or weakness of passwords they select. What I'm imagining is an application that I can run on a computer in our security booth (part of annual education) where they could enter their pasword into a text box and hit GO. This application would try to crack it first by a dictionary lookup, then by other common methods. The application would time how long it takes to crack the provided password. This way I could offer prizes (humble, albeit prizes) to folks who's password takes longer than say, 30 seconds to crack.

I think that this would be an effective way to show people how their choices affect how secure thir stuff is.

Any takers???