Anyway, this is kinda similar to https://en.wikipedia.org/wiki/PGP_word_list
Anyway, this is kinda similar to https://en.wikipedia.org/wiki/PGP_word_list
I appreciate the reference to the PGP word list, I didn't know about it.
One thing MadHash adds is a bit of structure in the form of <adjective> <noun> <adverb> <verb> <adjective> <noun> which should help make the phrases more memorable.
Also, each sentence covers 64 bits, whereas the PGP word list covers just 2 bits per word.
A surprising percentage of random combinations of innocuous words can be found offensive by someone, and automatic filtering is pretty much impossible.
I filed a bug report with the English language, but it was rejected.
We're not making passwords anymore (yay!) but use it for like coupon code generation.
huh? no, it covers 8 bits per word, just a bit less than yours (6 vs 8 words per 64 bits)
TBH, I don't think the approach of picking words randomly from a dictionary is appropriate here. Not only does it have a tendency to leave in words which could cause offense, but it can also end up picking uncommon words which are hard to remember (like majdanek, szold, or palazzo) and groups of words which could easily be confused (politician and politics; psychiatrist, psychologist, and psychology; supervision and supervisor).