The first thing is to forget passwords and think pass phrases.
In terms of preventing your passphrase from being hacked by a computer, like when password files are stolen from steam or sega, the key is length, not random mashes of letters, numbers and symbols. It takes about as long for a computer to brute force the password "73*Hnk!" as it does the word "amazing".
The key is length, and to make long passwords easy to remember you want phrases made up of words. So string 3-4 medium length words together with some capitalization, throw in a couple numbers, several special characters ( ie. * ! @ ), and make it easy for you to remember and hard for someone machine to brute force.
Like " *Milksucks66HighwayRaincoat!! "
Of course, do NOT use that example. Never use an example password from anywhere.
A good resource:
https://www.grc.com/haystack.htm
In depth security geek discussion;
http://www.schneier.com/blog/archive...tary_on_s.html
CR
Bookmarks