你的密码安全吗?
Safe的Python项目详细描述
你的密码安全吗?safe将为您检查密码强度。
工作原理
safe将检查密码是否具有简单模式,例如:
- 密码在你的QWERT键盘上。
- 密码是一个简单的字母表,例如:abcd,1357
safe将检查密码是否是常用密码。 非常感谢马克·伯内特在10000 Top Passwords方面所做的伟大工作
safe将检查密码是否包含数字、字母和标记。
安装
使用PIP安装保险箱:
$ pip install Safe
如果pip不可用,请尝试轻松安装:
$ easy_install Safe
用法
检查密码的强度非常简单:
>>> import safe >>> safe.check(1) terrible >>> safe.check('password') simpile >>> safe.check('is.safe') medium >>> safe.check('x*V-92Ba') strong >>> strength = safe.check('x*V-92Ba') >>> bool(strength) True >>> repr(strength) 'strong' >>> str(strength) 'password is perfect' >>> strength.valid True >>> strength.strength 'strong' >>> strength.message 'good password'
环境变量
- python安全字缓存:缓存此文件中的字,默认为临时文件
- python_safe_words_文件:words词汇表文件,默认为10K顶级密码
其他实现
- javascript:lepture/safe.js