4 releases (stable)
1.0.2 | Feb 10, 2020 |
---|---|
1.0.1 | Feb 9, 2020 |
0.3.1 | Feb 9, 2020 |
#1089 in Authentication
61KB
273 lines
Rsdice
Rsdice is a diceware password generator written in rust
Installation
Cargo
The recommended way to install rsdice is through cargo install
.
Assuming you have cargo installed, this will compile rsdice and add it to your path.
Executables
Executables for your platform may be available in the latest release. Check the releases tab of the github page (https://github.com/tidle/rsdice/)
Source
Simply execute cargo build --release
, and the rsdice
executable will be found at target/release/rsdice
Use
You can run rsdice with no arguments and it will generate a password with six words using the short wordlist. For password customization, please refer to the help message:
USAGE:
rsdice [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-i, --internet get random numbers from an internet source (random.org) rather than using the built in random
number generation
-l, --long use the five dice word list instead of the four dice one
-m, --manual manually input dice rolls rather than using the computer
-V, --version Prints version information
OPTIONS:
-f, --file <FILE> manually specify a wordlist, rather than using the built in wordlists
-w, --words <WORD COUNT> length of password [default: 6]
Dependencies
~7MB
~112K SLoC