Skip to content

heartsucker/diceware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diceware

An improvement on the original diceware list, originally published by A G Reinhold. This list attempts to remove hard to memorize random letter combinations, words that may be unfamiliar even to native speakers, and words with uncommon spellings.

Usage

Instructions on how to use diceware passphrases can be found here.

In the Wild

This list was used by SecureDrop and was introduced via this commit. It is also used by the Python diceware CLI.

diff

For the curious, the full diff from the original list can be shown using:

diff wordlists/en_US/wordlist.txt <(wget -q http://world.std.com/~reinhold/diceware.wordlist.asc -O - | tail -n +3 | head -7776 | awk '{ print $NF }' | sort)

Hacking

Set up the dev environment with setup.sh.

Run all the dev tasks with cli.py.

License / Credits

In compliance with the CC-BY-3.0 license, this work was made with modifications and is based on the work of A G Reinhold.

Other words came from Oren Tirosh’s mnemonic encoding project.

This work itself is licensed under the MIT license.