检查您的密码是否已被输入
little-pwn的Python项目详细描述
检查密码是否被泄露
查询have-i-been-pwned database是否有漏洞 包含给定密码的。返回在 数据库:
$ pwny p@ssw0rd 51763 $ pwny aiPh1eehec8AhY2y 0
请注意,可执行脚本名为pwny。在
原始密码在任何时候都不会传输到https://haveibeenpwned.com。 相反,我们使用慷慨的haveibeenpwned.com网站-要部署的API k-anonymity。一、 我们把 任何给定密码的SHA1哈希的前五个字符。这样你就可以检查了 不向服务器(或任何监听方)透露新密码。在
little pwny不需要额外的软件包。它需要python3.x
安装
使用pip
简单地说:
^{pr2}$来源
克隆源:
$ git clone https://github.com/ulif/little-pwny $ cd little-pwny
创建并激活虚拟机:
$ virtualenv env $ source ./env/bin/activate.sh
然后,从该目录安装软件包:
[venv] $ pip install -e .
运行测试
我们使用tox和py.测试进行测试。所以,:
$ pip install tox $ tox
应该运行所有测试。在
变更
0.2(2019-12-12)
- Python和7.3也正式支持
- 添加对命令行选项–version的支持。在
- 添加对命令行选项–help的支持。在
0.1(2019-10-31)
- 初始版本。在
- 项目
标签: