XKCD #936: Short complex password, or long dictionary passphrase?security.stackexchange.com3 pointslainon9 years ago