xkpwgen

Crates.ioxkpwgen
lib.rsxkpwgen
version1.0.1
sourcesrc
created_at2017-03-21 17:18:46.698843
updated_at2022-12-01 12:47:16.117312
descriptionGenerate XKCD 936 passwords
homepagehttps://github.com/swsnr/xkpwgen.rs
repositoryhttps://github.com/swsnr/xkpwgen.rs.git
max_upload_size
id9078
size68,716
Sebastian Wiesner (swsnr)

documentation

README

xkpwgen

Generate XKCD 936 passwords:

Password Strength

Install

$ cargo install xkpwgen

Use

Invoke xkpwgen to generate five passwords:

$ xkpwgen
gains spate rush dine
stool added split skirt
venom foul slack rubs
leer merit ting slate
cribs flock stars help

Use -l to change the length of passwords, and -n to change the number of passwords:

$ xkpwgen -l 10 -n 2
goals tray guy mill mint cores focus kudos mares beady
ins hark sodas omit glove goofs spurt mash gait beer

See xkpwgen --help for more information.

Words

xkpwgen uses the pokerware wordlists by Christopher Wellons. His blog post explains in detail how he collected these wordlists. In essence the default “formal” wordlist comes from formal publications whereas the alternative “slang” wordlist collects popular words from Reddit comments.

License

Wordlist copyright (C) 2017 Christopher Wellons, released to public domain.


xkpwgen copyright (C) 2017–2022 Sebastian Wiesner

xkpwgen is licensed under Apache License, Version 2.0.

Commit count: 294

cargo fmt