Crates.io | reinhold |
lib.rs | reinhold |
version | 0.5.0 |
source | src |
created_at | 2019-12-03 09:46:44.004496 |
updated_at | 2019-12-03 10:23:50.544005 |
description | A simple diceware password generator. |
homepage | |
repository | https://github.com/cigrainger/reinhold |
max_upload_size | |
id | 186100 |
size | 108,824 |
For passwords you don't need to remember, there's 1Password. For everything else, there's diceware.
Diceware was created by Arnold Reinhold, hence the name of this application.
I built this tool because I wanted a quick and secure local diceware password generator. Also because I wanted to build something with Rust.
For a quick overview of what diceware is, check wikipedia.
For a good discussion of strong master passwords, see this post from 1Password.
EFF's word lists are available here. This tool accepts any number of consecutive rolls.
The best explanation, really, is xkdc #936:
USAGE:
reinhold [OPTIONS] --input <INPUT> --length <LENGTH>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-i, --input <INPUT> Sets the input file to use
-l, --length <LENGTH> Number of words to generate
-s, --separator <SEPARATOR> Word separator (defaults to space)
NB: I strongly recommend manipulating the output in some way. xkpassword provides some solid options for doing so.
You can also supply your own list if it matches the format of the EFF list. That is as follows, with the first column representing consecutive rolls:
11111 abacus
11112 abdomen
11113 abdominal
11114 abide
11115 abiding
11116 ability
11121 ablaze
11122 able
11123 abnormal