|
1 year ago | |
---|---|---|
dev-resources | 1 year ago | |
docs | 1 year ago | |
resources | 2 years ago | |
src/dicegen | 1 year ago | |
test/dicegen | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 2 years ago | |
README.md | 1 year ago | |
build_and_deploy | 1 year ago | |
build_docs | 1 year ago | |
dicegen | 1 year ago | |
project.clj | 1 year ago |
Super simple library for generating very strong, memorable passphrases.
homebrew
for Mac OSbrew tap scstarkey/homebrew-scstarkey https://git.calmabiding.me/scstarkey/homebrew-scstarkey
brew install dicegen
inlein
directly
curl https://git.calmabiding.me/scstarkey/dicegen/raw/branch/master/dicegen
-o ~/bin/dicegen && chmod +x ~/bin/dicegen
exec::use[ns=dicegen.itl.fixtures]
If you run lein itl
, the following table will be executed:
Index | Phrase | Entropy | Count | Strong? |
---|---|---|---|---|
0 | 5 | true | ||
1 | 5 | true | ||
2 | 5 | true | ||
3 | 5 | true | ||
4 | 5 | true |
table::passwords[wordlist=eff,words=5,phrases=5,min-entropy=60]
Run dicegen --help
for a description of various options you can pass.
The wordlist option is possibly confusing. The two wordlists we support are:
lein do clean, uberjar && java -jar target/dicegen.jar
You’ll need at least Java 8 and Leiningen
Copyright © 2019, Stephen Starkey.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.