* https://arstechnica.com/information-technology/2014/03/dicew...
They have 7,776 words in their list; that gives 77.5 bits.
)=*vZqV
Grateful-Afternoon-Resistance-South-0
The second is much easier to remember, and common security measures need to be practical.Incidentally, I have two small shell functions to generate these. Tweaked slightly:
< /dev/urandom tr -dc '!-~' | head -c${1:-7}; echo
for i in `seq 5`; do
echo -n `grep --perl-regexp '^[a-z]{4,7}$' /usr/share/dict/words | shuf -n 1`
echo -n ' '
doneAudit the code? Maybe it's different tomorrow. Maybe it's different based on client fingerprint! Internet explorer users in retirement communities get the version with a known, fixed random number seed.
Such as the Generate Password would be listed as:
> Correct Horce Battery Staple
> "Correct Horse-with-a-C Battery Staple"
"Horse-with-a-C" is a longer password, but could possibly be hit using an algorithm that expects "with-a-[letter]" to be generated as part of a password.
The randomized misspelling of a word-or-two was intended to break a dictionary attack.