3 ms·
I believe it comes from a good place, but this post is bad. Why? Because it doesn't apply the same comparison standard to character-based passwords than to wo
by norswap 8y ago
I believe it comes from a good place, but this post is bad.
Why?
Because it doesn't apply the same comparison standard to character-based passwords than to word-based passwords.
Sure, we only use a few common dictionary words. But by the same token, our character-based passwords aren't random strings either: they are variation based on random words.
This is the basis of the xkcd advice to use 4 random words:
https://xkcd.com/936/ https://xkcd.com/936/
Notice Randall gives each word 11 bits of entropy, meaning he considers each word is chosen at random amongst a pool of ~2000 words. Yet that base is still much bigger than ~64 for characters.
If you take 3 common words, you get ~8 billion possibilities. 4 common words: 17,000 billion. That's much more than than ~400 billion for a perfectly random (again: that's not the case in practice) password of 12 characters. And four words is easy to remember, 12 random characters is HARD.
If anything bad can be said about the xkcd comic, it's that it doesn't hammer the point that it has to be FOUR words. As three is much less secure (but still probably more secure than the 12 characters password people are likely to use in practice).
- drbawb 8y agoThis post also fails to take into account people's exposure to fiction. My vocabulary may be limited, but many of my passphrases use nouns/concepts/slang that are drawn from video games, novels, movies, etc. Some of these works (authored by family, friends, and myself) aren't even published. I reckon the chance of these "words" being included in some cracker's dictionary is quite close to zero. Also as you point out their analysis of the entropy of random words is quite uncharitable. It fails to account for any sort of punctuation, capitalization, etc. Is my password "correct horse battery staple" or "correct Horse, battery staple!" or "CORRECT HORSE! Battery staple.", etc. There is a lot of entropy inherent in crafting a phrase.
- norswap 8y agoThe point being that even so it's already better while simultaneously being easier to remember (because indeed, what did I capitalize again?).