✓ Uses Rust 2018 edition
|0.4.1||Mar 19, 2020|
|0.3.5||Nov 29, 2019|
|0.3.2||Jul 6, 2019|
|0.2.8||Feb 26, 2019|
|0.2.1||May 26, 2018|
#5 in Authentication
294 downloads per month
A simple yet robust commandline random password generator.
Multiplatform (Linux, Mac, Windows). Fast.
You can use it generate keys or passwords in scripts or use it as your primary desktop password generator.
genpass # use defaults, they're good genpass 2048 # generate long password, can be used as a key genpass --passphrase 128 # generate longer passphrase genpass -dlu # no special characters
On a Mac:
genpass | pbcopy
genpass | xclip -selection clipboard
On a system with Rust installed:
$ cargo install genpass
$ genpass --help USAGE: genpass [FLAGS] [length] FLAGS: -h, --help Prints help information -d, --include-digit Include at least one digit -l, --include-lowercase Include at least one lowercase letter -s, --include-special Include at least one special (non-alphanumeric) character -u, --include-uppercase Include at least one uppercase letter --passphrase Create a passphrase of (at least) the given length instead of a password. --version ARGS: <length> The length of the password to generate [default: 32]
- Passphrases are generated using EFF's "long" password list.
- Passphrases are at least
--lengthcharacters long, not necessarily exactly that long.
TODOs to get
genpass to 1.0
All contributions welcome ! Ideally - start a discussion with an issue first before contributing a PR.