[citation][nom]slicedtoad[/nom]Damn, i hate making mistakes while pointing out others'. My point still stands though, a two word password is far stronger than a two character one because of the number of elements (words/ascii chars).Now let's see if i can get some math right this time.A two word password has 9e10 possibilities. The equivalently strong random ascii password would be between 5 and 6 chars (7e9 and 6.9e11).Three words = 2.7e16 equivalent to 8 to 9 chars (6e15 and 5.7e17).Four words puts you at 8e21 which is just past 11 randoms (5e21).So, if my math was right that time, four random words are just as safe as 11 random ascii printables. They are also a lot easier to remember.An example:4 randomly generated words: "brushing haystack jesting drag"11 random ascii chars: "Qb+L`nrh},}"Unless you have a very strange memory, the words are far easier.[/citation]
You're still going to want to bring that estimate down. Modern conversational English contains words in the tens of thousands. The appropriate search space would begin with a base of 15k to 20k elements not 300k!
Cheers,
Andrew Ku
TomsHardware.com