#word-list #password-generator #xkcd #generate-password #style #english-words #random

app xkcdpass

通过四个(或任何其他数量)随机的英语单词从单词列表中生成XKCD风格的密码

5个版本 (破坏性更新)

使用旧的Rust 2015

0.5.0 2017年1月6日
0.4.0 2017年1月5日
0.3.0 2017年1月5日
0.2.0 2017年1月4日
0.1.0 2017年1月4日

#10 in #xkcd

每月 30次下载

MIT/Apache

32KB
85

xkcdpass - XKCD风格密码生成器

Crates.io

通过从单词列表(7776个常见英语单词)中生成四个(或任何其他数量的)随机单词来生成密码

默认为4个单词,有7776^4 = 3656158440062976种可能的单词组合,相当于大约51位的熵。当使用6个单词时,熵增加到大约77位。

https://xkcd.com/936/

安装

通过cargo...安装

$ cargo install xkcdpass

...或本地构建。

$ cargo build --release

用法

$ xkcdpass
pleased excellence space strain
$ xkcdpass -c 6
simplified far shade warranty carmen messages

单词列表

默认情况下,此程序使用EFF的“长”单词列表:https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

或者,您也可以提供自己的单词列表

$ xkcdpass -w wordlist1.txt -w wordlist2.txt

当提供多个单词列表时,它们将被连接。

许可

许可方式为以下之一

依赖项

~4.5MB
~87K SLoC