First of all we should all understand why we need good passwords. Which is really easy to explain actually. Lets say for instance you use the same easy to guess password everywhere. Lets say you register at ebay and at some teenagers website with really low security. All is fine and dandy in the world until some dude comes along and realizes the teenagers site has potential mysql vulnerability - so hes injects it and gets all the encrypted or nonencrypted passwords. If your password is encrypted and easy to guess he will probably get it cracked in a few minutes. Now why would he get on your account at that teenagers site? Probably not too useful. But since most people use the same password everywhere he could log onto your ebay or paypal accounts and buy things, use your credit card, and really hurt you.
As we can see a good password is a good thing, but everybody hates making new passwords all the time, and they are so hard to memorize right?
With this method I will show you, you can create easy to remember passwords that are hard to guess. I will assume most of you are familiar with the term "1337 Speak?". I will obviously be showing you this.
So to start with get a word you like a few examples being: codecall, program, yourface, etc. I will use these words for examples. Now lets 1337 them!
A good thing to remember - use your own method for this dont do something exeactly - upper case, lower case, numbers, and symbols. Dont do the same thing to all of them. But using a common word will make it really easy to remember this password.
But wait there's more!
Second step is - we cant use the same password in every site so we need to make sure it changes for each site - so basically were going to use a "salt method" which basically means use a base word and put excess things around it. For this our "salt" is going to be the random password we generated before. But were going to add bits of information to the sites and possible the middle of the password. Lets say you registered the same account at yahoo, ebay, and paypal. Basically you are going to get the same set of letters out of the names and use that as the excess to the base password like if your password is "base" and your registering at yahoo - you decide for all the sites you wish to use use the first letter and second to last letter "y" and "o" you would simply add that to the begenning, end , and or middle. This is pattern you do the exeact same thing for every site you register for but because each site has a different name it would make each password different. You can also "1337" these letters to make it more complicated - but id use the same method for each site so its still easy to remember.
Now we also know we must change our password every now and then too right? And just to make it a bit more complicated lets say we should change it every month or every season right? Well that makes it easy - why dont we do the same thing we did with the site name with the season (Spring, Summer, Autumn, Winter) or the months (January, February, March...) so we can keep updating our password:
Yahoo && January:
Ebay && Spring:
One last piece of advice - dont choose the first and second to last letters since I did it - make up your own unique way of doing this. Do third and last letters or first and second letters - you are not even limited to 2 letters take the first two and second two... use your imagination. You are not even limited to placing these at the beginning you can put the letter after your first letter, in the middle, before your last letter, etc. Again be creative.
Feel free to distribute with or without credit to me. The idea is to give people an easier way to become safer. Not for me to be famous so write it on the moon for all I care.