This repository contains EFF's new Diceware-style wordlist for random passphrases in printable format.
Diceware is a way of generating passphrases that are highly readable and memorizable, unlike common "ASCII gibberish" passwords, but at the same time are truly random and almost impossible to brute force. The idea is to use 5 six-sided dice to generate 6 or more heximal numbers in range 11111 - 66666 (total of 7,776 numbers) and use those as indices into a list of words, which are then combined in any convenient way to form a passphrase. More information can be found at the original Diceware page. EFF's wordlist is an improved list of words that solves some of the problems of the original one, such as use of symbols, bigrams and rare words. More information about EFF's wordlist can be found in the dedicated article. The wordlist was published in "raw" txt format which is good for lookups, but there are geeks like me who like it fully "offline" or in dead-tree edition, so here is a PDF file, that can be printed and folded into a handy booklet.
booklet.py
- Python 3.5 script for transforming PDF files into bookletseff_large_wordlist.txt
- original wordlist in "raw" formateff_wordlist_booklet.pdf
- print-ready booklet PDF fileeff_wordlist.odt
- LibreOffice documenteff_wordlist.pdf
- above document saved as PDF
In case editing is required, booklet document can be regenerated by running
booklet.py
with input and output files as arguments:
python3 booklet.py eff_wordlist.pdf eff_wordlist_booklet.pdf