跳转到主要内容

更好的可重复密码生成

项目描述

https://img.shields.io/travis/habnabit/passacre/master.svg?style=flat-square https://img.shields.io/coveralls/habnabit/passacre/master.svg?style=flat-square https://img.shields.io/coverity/scan/4886.svg?style=flat-square https://img.shields.io/pypi/v/passacre.svg?style=flat-square https://img.shields.io/pypi/l/passacre.svg?style=flat-square

passacre

passacre = password massacre (即你在每个网站上使用相同的密码会发生什么)

Passacre是一种为每个你使用的网站重复生成不同安全密码的方法。

这种方法的原理是,passacre会获取网站名称、您的用户名和您的主密码,并通过一个加密哈希函数(SHA-3的Keccak海绵函数或Skein/Threefish)来生成一个针对该网站唯一的密码。给定相同的输入(网站名称、用户名和主密码),此过程将始终生成相同的密码。这意味着您的网站密码不需要持久保存,由于它们始终是临时的,因此您不会有一个包含您的密码的文件,该文件容易遭受盗窃。

有关如何在readthedocs上提供最少的文档请在此处查看

以下是目前如何使用它的方法

# for both keccak and skein generation:
pip install 'passacre'
# to be able to copy passwords, add the 'clipboard' extra:
pip install 'passacre[clipboard]'
# for YubiKey two-factor authentication, add the 'yubikey' extra:
pip install 'passacre[yubikey]'
# then set it up:
mkdir -p ~/.config/passacre
passacre init ~/.config/passacre/passacre.sqlite
# then finally:
passacre generate somesite.com

项目详情


下载文件

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

源代码分发

本版本没有可用的源分发文件。请参阅生成分发存档的教程

构建的分发

passacre_nobackend-0.16.1.2-py2.py3-none-any.whl (92.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持