While the standard Diceware list contains words of the English language, lists for several other languages are now available as well. Which is nice, especially if English isn't your first language and you might have trouble remembering some of the words. On the other hand, if you have no trouble remembering words in a second language, why stop there? Let's combine several languages. Hurray for polyglots!
Diceware for polyglots
Diceware for polyglots adds one layer to the standard Diceware protocol. Here's how it works:
- Choose the word lists for the languages you are comfortable with.
- Roll the dice to select a word list.
- Roll the dice several times to select a word from that list (as in standard Diceware).
- Go back to step 2 and repeat until you have selected enough words.
Here's a random seven word passphrase I just generated that way using five languages:
Entropy should be pretty good on this one.i've lauf ugh heuvel lanudo myope 31º
Addendum: Diceware for coders
If you're a coder, why stop at natural languages? Key to Diceware is that the words are easy to remember. So if you're a coder you can add lists for programming languages that you're very familiar with as well, though they probably have less words.
Here's a random seven word passphrase combining two natural languages and one programming language:
volt typedef gordon dedans static_cast foyersAgain, very nice. Sorting them into a "sentence" may even improve memorability without harming entropy too much.