Enhancement of passphrase generator:
-
Use nonsense words and,
-
Produce digits between 0 and 999 in multiple locations and randomly place the digit in the front of a word or the end of a word.
-
(Optional) Randomly force a single entire word to ALL-CAPS.
-
The passphrase generator should use nonsense/fake words instead of real words to resist dictionary attacks. There are nonsense word generators that are customized for each language so that the nonsense words are “pronouncable” in that language.
-
Passphrases should either place a digit in more than one location for passphrases that contain more than, say, 4 words; or, the number placed should randomly be between 0 and 999, or both.
These two enhancements will GREATLY increase the difficulty of cracking a passphrase even if an attacker knows that a passphrase is being used and not merely a password, AND the attacker knows the language spoken by the target.
Some examples of nonsense words (in ENG):
ushiredunlity
barrob
matiesy
barkloriatorit
thdrifiester
With all three enhancements, a potential four-word passphrase could be:
Thdrifiester61-MATIESY-459Barrob-Ushiredunlity