cl-cracklib is an interface to cracklib and its FascistCheck function.
Given a password it will tell you whether it thinks the password is good
or not. If not, it will also tell you what it thinks is wrong.
Sample usage
* (require :cl-cracklib)
* (cracklib:fascistcheck "mypassword")
NIL
"it is based on a dictionary word"
* (cracklib:fascistcheck "r.ea2lly#g00d?p455w0rD!")
T
NIL
More information at http://common-lisp.net/project/cl-cracklib
[If anyone could test it on something but Linux that would be
greatly appreciated.]
Erik.