Click the "roll dice" button above to generate a strong passphrase from random words. More dice rolls = stronger passphrase.
About Diceware
Weak passwords are a big flaw in computer security due to a lack of "entropy"
or randomness. For example, how many times have you used the name of a pet or relative or street
in a password, or perhaps the number "1"? Not very random, is it?
Worse still, if passwords are reused between services,
that increases your security risk.
The fact is, humans are terrible at remembering random combinations of letters and
numbers, but we are great at remembering phrases of words.
That's where Diceware comes in. This web app is based on Arnold Reinhold's "diceware" concept
whereby dice are rolled to generate random numbers which are used to select words from a lookup table.
The result is a sequence of words (a "passphrase") that is easy for a human being to remember, yet has
a high amount of entropy which makes it hard for a computer to crack.
As
Reinhold explains, a passphrase should be:
- Known only to you
- Long enough to be secure
- Hard to guess – even by someone who knows you well
- Easy for you to remember
- Easy for you to type accurately
Perhaps the best explanation of this concept is
Randall Monroe's famous XKCD comic:
Diceware is a trademark of
Arnold Reinhold.
This web app is an adaptation of
Douglas Muth's work.
The wordlists used in this app were sourced from the
Electronic Frontier Foundation.