Tools for making dice-based passphrase word lists
Go to file
xenofem 8bc223b482 README is markdown 2020-07-17 04:28:50 -04:00
LICENSE Initial commit 2020-07-17 04:26:54 -04:00
README.md README is markdown 2020-07-17 04:28:50 -04:00
diceware-editor.py Initial commit 2020-07-17 04:26:54 -04:00
pickle-vectors.py Initial commit 2020-07-17 04:26:54 -04:00

README.md

diceware

This is the janky python code I used to help me generate the wordlist I describe at https://xeno.science/dice. This code is very bad and will probably crash if your terminal window is too small. Also I'm doing something wrong with ncurses, and after it loads it'll show you a blank screen until you press a key.

Dependencies

You'll need Python 3 and NumPy.

Usage

First, download the English-language ConceptNet Numberbatch dataset, and then run pickle-vectors.py to parse the Numberbatch vectors and store them in a pickle for later access. This takes a while but you'll only need to do it once.

Then, run

diceware-editor.py [word list file]