XKCDPASS(1) | Admin | XKCDPASS(1) |
NAME¶
xkcdpass - generate memorable, secure multiword passphrases
SYNOPSIS¶
xkcdpass [ option ... ] xkcdpass --help
DESCRIPTION¶
A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936:
$ xkcdpass > correct horse battery staple
OPTIONS¶
--help
--wordfile WORDFILE, -w WORDFILE
--min MIN_LENGTH
--max MAX_LENGTH
--numwords NUM_WORDS, -n NUM_WORDS
--interactive, -i
--valid-chars VALID_CHARS, -v VALID_CHARS
--verbose, -V
--acrostic ACROSTIC, -a ACROSTIC
--count COUNT, -c COUNT
--delimiter DELIM, -d DELIM
--separator SEP, -s SEP
--case CASE, -C CASE
Valid CASE values are alternating, upper, lower, first, random.
EXAMPLES¶
- •
-
xkcdpass
Generates one passphrase with the default options. Example output:
pinball previous deprive militancy bereaved numeric
- •
-
xkcdpass --count=5 --acrostic='chaos' --delimiter='|' --min=5 --max=6 --valid_chars='[a-z]'
Generates 5 passphrases, all from lower-case words and meeting the acrostic “chaos”, delimited by the “|” character. Example output:
collar|highly|asset|ovoid|sultan caper|hangup|addle|oboist|scroll couple|honcho|abbot|obtain|simple cutler|hotly|aortae|outset|stool cradle|helot|axial|ordure|shale
HISTORY¶
The xkcdpass command invokes the Python program xkcd_password.py.
The inspiration for the program's purpose is the XKCD 936
<https://xkcd.com/936/>
“Password Strength” cartoon.
The application is maintained by Steven Tobin < <steven@steventob.in> >.
This manual page was written by Ben Finney < <ben+python@benfinney.id.au> >.
AUTHOR¶
Ben Finney <ben+python@benfinney.id.au>
COPYRIGHT¶
BSD license, attribution and disclaimer required, no endorsement allowed.
2022-02-23 |