3 ms·
Such a password scheme provides much less than 44 "bits" of entropy. Considering the use of 4 randomly chosen words from the c.170000 english words in general u
by adnam 15y ago
Such a password scheme provides much less than 44 "bits" of entropy. Considering the use of 4 randomly chosen words from the c.170000 english words in general use, means we can guess the paraphrase in around 2^22 tries - even less than "Tr0ub4d0r3&".
EDIT: I'm totally wrong, it's more like 2*10^22 ... oops!
- TetOn 15y agoWouldn't you first have to know that the passphrase consists of four randomly chosen words (eg not three, five, or eight)? To me, that's the underlying strength of the approach that the comic (!) is trying to highlight.
- burgerbrain 15y agoThe entropy is actually calculated with the assumption that the attacker already knows those things. If they don't, then it is higher.
- meentsbk 15y agoThere is a really interesting discussion on using passphrases from stackexchange that is probably worth linking: http://security.stackexchange.com/questions/6095/xkcd-936-short-complex-password-or-long-dictionary-passphrase http://security.stackexchange.com/questions/6095/xkcd-936-sh...
- burgerbrain 15y agoThere is no need for scare quotes around bits. The term is being used in a technically correct fashion. https://secure.wikimedia.org/wikipedia/en/wiki/Bit#Information_capacity_and_information_content https://secure.wikimedia.org/wikipedia/en/wiki/Bit#Informati...
- adnam 15y agoErr, yes thanks. I was trying to emphasise the fact that the multiplier of entropy is not the "bit", but the "word" (in the linguistic, rather than the computer architecture sense)
- drblast 15y agoRandall's math is spot on in this comic. Assuming the attacker knows the the password creation method (and the math assumes the attacker does in the first case), then the attacker knows the word list and the passphrase algorithm. 11 bits per word gives you a grab bag of 2048 possible common words. To guess the password, assuming each word is unique, the attacker needs to try 2048 * 2047 * 2046 * 2045 = 17,540,692,561,920 possible combinations. Initially, you'd think an eleven character password with totally random uppercase, lowercase, numbers and symbols would give you 66 ^ 11 combinations for 66 bits of entropy, but since nobody can actually remember such a random combination, the resulting passwords using these rules are much less secure than that.