您的密码安全吗?
项目描述
您的密码安全吗? Safe 将为您检查密码强度。
工作原理
Safe 将检查密码是否有简单的模式,例如
密码是按照您的QWERT键盘上的顺序。
密码是简单的字母逐步,例如:abcd,1357
Safe 将检查密码是否是常用密码。感谢Mark Burnett在10000个顶级密码上的出色工作。
Safe 将检查密码是否包含混合数字、字母和符号。
安装
使用pip安装Safe
$ pip install Safe
如果pip不可用,请尝试easy_install
$ 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_SAFE_WORDS_CACHE:在此文件中缓存单词,默认为临时文件
PYTHON_SAFE_WORDS_FILE:词汇表文件,默认为10k个顶级密码
其他实现
JavaScript: lepture/safe.js
项目详情
下载文件
下载适用于您平台上的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
Safe-0.4.tar.gz (56.8 kB 查看哈希值)
构建分布
Safe-0.4-py2-none-any.whl (56.0 kB 查看哈希值)
关闭
Safe-0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a2fdac9fe8a9dcf02b438201d6ce0b7be78f85dc6492d03edfb89be2adf489de |
|
MD5 | 670ef3588b98f878dd1b38b13d8f677d |
|
BLAKE2b-256 | d23dea0fa7a262431f4b94845df59637bbb4ccac9d03a696ca1d894631da8614 |
关闭
Safe-0.4-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e7315087d80fdbbc781362a656376cfa273c5c68a8abc0412e159bf541fcbda |
|
MD5 | 66ec4c9459859f2af767d821cd6a7cf6 |
|
BLAKE2b-256 | 6e1928e04729954cd3c401ad09aabf14bf896a9e5b112f7d56bc7ea2617a7b36 |