Skip to main content

对照 https://haveibeenpwned.com/Passwords 检查 KeePass 密码

项目描述

# kdbxpasswordpwned
根据 https://haveibeenpwned.com/Passwords 检查 keepass 密码

[![Build Status](https://travis-ci.org/fopina/kdbxpasswordpwned.svg?branch=master)](https://travis- ci.org/fopina/kdbxpasswordpwned)
[![覆盖状态](https://coveralls.io/repos/github/fopina/kdbxpasswordpwned/badge.svg?branch=master)](https://coveralls.io/github /fopina/kdbxpasswordpwned?branch=master)
[![Docker 版本](https://images.microbadger.com/badges/version/fopina/kdbxpasswordpwned.svg)](https://microbadger.com/images/fopina/ kdbxpasswordpwned)
[![Docker Image](https://images.microbadger.com/badges/image/fopina/kdbxpasswordpwned.svg)](https://microbadger.com/images/fopina/kdbxpasswordpwned)
[![PyPI 版本](https://img.shields.io/pypi/v/kdbxpasswordpwned.svg)](https://pypi.python.org/pypi/kdbxpasswordpwned)
[![PyPI Python 版本](https ://img.shields.io/pypi/pyversions/kdbxpasswordpwned.svg)](https://pypi.python.org/pypi/kdbxpasswordpwned)

### 披露

即使 Troy Hunt 的 API 确实提供了一些隐私感(如我们不共享密码,甚至不共享完整的 SHA1),请始终查看您对 KeePass 文件使用的工具(例如这个小脚本,您可以轻松地看到除了 HIBP API 以外的任何地方都不会发送密码)。我已经查看了同样很小的 libkeepass 代码(0.3.0,固定在要求中),并且由于 PyPI 不允许替换现有版本,因此它是安全的。

还要确保从您信任的地方安装您信任的工具,否则您最终可能会安装一些阴暗的版本,例如 [this fork](https://github.com/fopina/kdbxpasswordpwned/compare/master...SlivTaMere:bea0f5c)它将完整密码(不是哈希)发送到不同的端点。

### 用法

使用 `pip` 安装

```bash
$ pip install kdbxpasswordpwned
收集 kdbxpasswordpwned
成功安装 kdbxpasswordpwned-0.3
```
并使用 CLI

```bash
$ kdbxpasswordpwned -h
用法:kdbxpasswordpwned [-h] [-k KEYFILE ] [-u] [-p] kdbx

位置参数:
kdbx keepass 文件

可选参数:
-h,--help 显示此帮助消息并退出
-k KEYFILE,--keyfile KEYFILE
密钥文件(如果需要
) -u,--show-user 显示找到的条目的用户名
-p,--show-password 显示找到的条目的密码(高肩膀?)
```

```bash
$ kdbxpasswordpwned /path/to/test_assets/sample.kdbx
密码:
title1 的密码之前看到了 1151 次
title2 的密码之前看到了 61164 次
```

或者干脆使用 docker 镜像

`` `bash
$ docker run --rm -ti \
-v /path/to/test_assets/sample_with_key.kdbx:/tmp.kdbx:ro \
-v /path/to/test_assets/sample.key:/tmp.key:ro \
fopina/kdbxpasswordpwned -upk /tmp.key /tmp.kdbx
title1 的密码之前出现过 1151 次 - testuser - testit title2
的密码之前出现过 61164 次 - 无 - blabla
```

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

kdbxpasswordpwned-0.5.tar.gz (3.4 kB 查看哈希

已上传 source