A realistic password strength estimator.
This is a Python implementation of the library created by the team at Dropbox.
The original library was written for JavaScript.
Accepts user data to be added to the dictionaries that are tested against
(name, birthdate, etc). Gives a score to the password, from 0 (terrible)
to 4 (great). It provides feedback on the password and ways to improve it
and returns time estimates on how long it would take to guess the password
in different situations.