1 stable release
new 1.0.0 | Dec 8, 2024 |
---|
#306 in Authentication
129 downloads per month
25KB
54 lines
Readme in different languages: EN RU
💻 Passgen-cmd
Cross-platform tool for generating cryptographically secure passwords/tokens and other sets and sequences
CSPRNGs Isaac64Rng and Hc128Rng are used.
Install
cargo install passgen-cmd
Usage
Print help
passgen-cmd -h
Examples
You can create a strong token 30 characters long including all leterals, numbers and special symbols 30 characters long:
passgen-cmd 30
You can create a strong and usability password with default 8 characters long:
passgen-cmd -S
You can create a set from your custom charset 12 characters long:
passgen-cmd 12 -c bla@.321
You can create a token like Telegram tokens (first part: 10 numbers, second part: 30 characters from all leterals and numbers) [unix-like]:
echo $(passgen-cmd 10 -n)":"$(passgen-cmd 35 -lLn)
You can create a UUID (8-4-4-4-4-12 hexadecimal pattern) [unix-like]:
echo $(passgen-cmd 8 -c 0123456789abcdef)"-"$(passgen-cmd 4 -c 0123456789abcdef)"-"$(passgen-cmd 4 -c 0123456789abcdef)"-"$(passgen-cmd 4 -c 0123456789abcdef)"-"$(passgen-cmd 12 -c 0123456789abcdef)
Downloads
License
Dependencies
~1.5–2.1MB
~39K SLoC