The Method

My Own Passphrase (MOP) is built upon the principles of the Diceware method with a more randomic factor and the guidelines for better passwords as suggested by NIST (that suggests to use passphrases).

When you access the home page or when you reload it, MOP generates a passphrase with the following default settings:

  • 5 words long from 5 to 10 characters
  • Dictionary selected upon browser language (see later)
  • First letter is uppercase

MOP selects the words randomly from a dictionary holding hunderds of thousands of common words and capitalizes the first letter of each word ad each word is long from 5 to 10 characters.

Such kind of passphrase would require several trillions of years to get cracked – unless you have an affordable quantistic computer.

If you need more control of what must be considered when generating a passphrase, you could go to the full featured generator page, where you choose how much words will be in the passphrase (between 4 and 8), the dictionary to use, if a number should be appended to each word and if a random 5-digits number should be appended to the whole passphrase.

The dictionaries.

MOP dictionaries are

[xyz-ips snippet=”get-flags”]

Many others are planned and will be added soon.

Our wordlists are based upon sveral sources, included slightly edited Diceware wordlists.

Why not plain Diceware wordlists?

While Diceware has a good basic principle about randomizing the chice, its wordlists have some flaws.

First of all, while they claim to offer 77765 combinations, many of the entries in those lists are just numbers (e.g. “12345”), sequences of identical characters (e.g. “aaaaa”) and sequences of symbols (e.g. “?????”). They are not good to create passphrases that are easy to remember.

Our wordlists got polished and enriched with words longer than 6 characters (even up to 12 characters in many cases); also we try to replace uncommon words with others that are used more frequently in a daily routine.

Our goal is to go beyond the basic Diceware method and to avoid the flaws it has.