heartsucker / diceware

Improved diceware passphrases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Improved diceware passphrases

License:MIT License


Languages

Language:Python 93.2%Language:Shell 6.8%