pword
1.0.0
一种方式,免费同步,确定性密码生成器。 100%在Rust Diceware和Aragon2(2015年密码竞赛的获胜者)中,可以创建一个密码安全的密码。
您应该能够在任何计算机上安装此程序,并完全离线访问任何密码,而无需同步。
如果将上述文本输入pword,它将始终向您显示raW5kbmVzcyBjbG92ZXI
的相同密码,我建议您实际上不使用 - 这仅是用于演示目的。
快速安装
cargo install pword
克隆并构建安装
git clone https://github.com/drbh/pword.git
cd pword
cargo install
基于Diceware算法,我们生成了一个主密码,供用户记住。该密码由安全的随机数生成器从开发人员那里播种。接下来,我们将此密码用作Aragon2密码生成功能中的盐。
根据用户的网站输入 - 我们建议主机名,包括域,而不是协议或尾随路径。例如 - github.com
不包括https-和主密码,我们有一个足够随机的,但易于记住的哈希函数输入。我们将输入和盐传递给Aragon2一个内存hard密码功能。输出是一个长时间耗尽的字符串,我们从中间将20个字符子集。
输出是一个唯一的20位密码,可以使用短语和密码主机来再生。尽管这对于人类来说非常容易记住生成密码的过程在计算上是昂贵的(需要密码生成,并且记忆障碍的哈希功能)。
虽然您可以创建一个更安全的密码(长达100多位),但很难记住,但这为您提供了一种简单的方法,可以从十字架上创建和访问许多非常安全的方法(可能比当前密码更安全) - 平台工具。
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI