The framework is a collection of password hashing functions that use bcrypt as a password hash.
Compared with popular choices like plain text or single rounds of md5 or sha, strong password hashes greatly increase the computational cost of obtaining users' passwords from a leaked password database.
Cryptacular's interface was inspired by zope.password.
Cryptacular also provides a convenient way to recognize and upgrade obsolete password hashes on the fly when users log in with their correct password.
Here are some key features of "Cryptacular":
· Python's builtin ``crypt`` module
What's New in This Release: [ read full changelog ]
· Fixed pypy support by replacing "if 'unicode' in __builtins__"