Phrasebook is a program for generating secure passphrases from a word list. It's based off the idea behind the EFF's diceware and XKCD #936.
It aims to support a few features often not present in similar programs:
- It provides a very simple graphical user interface instead of a command line interface.
- It allows for importing and using a custom wordlist of the user's choosing.
- It aims to provide default wordlists in languages other than just English.
- It allows for translations of the interface to make it accessible to non-English speakers.
Ease of uses and simplicity are strong design goals of the project.
Install using the following commands. You must already have python3, pip, and virtualenv installed and available on your path.
git clone https://github.com/simonft/phrasebook.git
cd phrasebook
virtualenv -p `which python3` venv/
source venv/bin/activate
pip install -e .[dev]
You can now run phrasebook with the command phrasebook
while in the virtual environment.
phrasebook is currently only available in English. If you're interested in helping translate please reach out.
- en.txt was created by SecureDrop and is licensed AGPLv3. It's based of a CC-BY list created be the EFF.
- The refresh icon is from Font Awesome and licensed CC-BY.