检查您的密码是否已被输入

little-pwn的Python项目详细描述


检查密码是否被泄露

Build Status| Latest release

查询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 .

运行测试

我们使用toxpy.测试进行测试。所以,:

$ pip install tox
$ tox

应该运行所有测试。在

变更

0.2(2019-12-12)

  • Python和7.3也正式支持
  • 添加对命令行选项–version的支持。在
  • 添加对命令行选项–help的支持。在

0.1(2019-10-31)

  • 初始版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?