Xkcd Password Generator
preshing.com
Xkcd Password Generator
1–10 of 299 posts
Re: Xkcd Password Generator
#2Re: Xkcd Password Generator
#3The top 500 list has an awful lot of naughty words - so the phrases are pretty easy to remember ;)
Re: Xkcd Password Generator
#4I've been doing this for years on sites that allow long passwords - "pass sentences" - but I also throw in a number or two.
Re: Xkcd Password Generator
#5I've been doing this for years on sites that allow long passwords - "pass sentences" - but I also throw in a number or two.
You could have four word phrases that are maybe only ~12 characters, which if there are only alphabetical characters in the password, are still very much crackable via GPU brute force (http://mytechencounters.wordpress.com/2011/04/03/gpu-passwor...)
Re: Xkcd Password Generator
#6EDIT: I'm totally wrong, it's more like 2*10^22 ... oops!
Re: Xkcd Password Generator
#7Such 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!
Re: Xkcd Password Generator
#8I've been doing this for years on sites that allow long passwords - "pass sentences" - but I also throw in a number or two.
I've also been doing this for years, but with bits of my post code thrown in to fulfil those edqe cases where complexity requirements are needed.
Re: Xkcd Password Generator
#9Such 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!
Re: Xkcd Password Generator
#10There is potentially a lot less entropy in this password than "Tr0ub4d0r&3", assuming the hacker is smart enough to realise he can trivially test combinations of dictionary words in very short amount of time.
(EDIT: I'm way out of touch with this; it's not as trivial as perhaps I figured. See lower in the thread)
However; it is in the right direction - introducing some sort of extra entropy can invalidate that form of attack and make this as secure as XKCD suggests.
What do I currently do? I take a reasonable length common word, do a string/number replacement as so:
H4ck3r N3ws
And then repeat it 3 or 4 times:
H4ck3r N3ws H4ck3r N3ws H4ck3r N3ws H4ck3r N3ws
For extra entropy mix it up:
H4ck3r N3ws H4ck3r News H4cker News Hacker News
That's a simple example - so long as you have a reasonably random scheme then it is not easy to test against, but is fairly simple to remember.
Bingo :)
(EDIT: for the down voter(s) note: XKCD specifically says random common words - obscure words are another matter)