xkcd password generator

Generate passwords that are easy to remember. Inspired by the xkcd webcomic on passwords:

xkcd-webcomic

Word Lists

This project uses the word lists for random passphrases provided by EFF (Electronic Frontier Foundation). EFF's long word list is used by default, though all three of their word lists are available.

Install

Use cargo to install xkpass:

bash cargo install xkpass

Alternatively, build from source:

bash cargo build --release

Usage

```bash USAGE: xkpass [OPTIONS]

OPTIONS: -c, --case Case to use on the words [default: lower] [possible values: upper, lower, capitalized, mixed] -h, --help Print help information -l, --list List of words to use for random password generation [default: long] [possible values: long, short1, short2] -n, --number Number of words to include in the password [default: 6] -s, --separator A separator to use between words [default: " "] -V, --version Print version information ```

License

xkpass is licensed under the terms of either the MIT license or the Apache License 2.0.