Another method I have used is to have a password template that I then change based on the website's URL. For example:
If my template is my birthday month: "january" Then I will make the last letter of the password the same as the last letter of the domain name at the site. "january" at SlashDot becomes "januart"
If I need a unique character I will designate a letter to be exchanged with a number. Let's say the "n" always becomes a "4". The result is "ja4uart"
If Amazon needed a unique character and a capitol letter "january" would become: "ja4Uarn"
I recomend using multiple numbers and changing multiple charcters based on the URL to make your template unrecognizable.
Nothing to remember. Just follow the formula.
Of course if evilsite.com figures out your template and your method you have a problem. But in any security situation if someone is trying to screw you they can always find a way. This just provides a simple way to create a complex password.
If my template is my birthday month: "january" Then I will make the last letter of the password the same as the last letter of the domain name at the site. "january" at SlashDot becomes "januart"
If I need a unique character I will designate a letter to be exchanged with a number. Let's say the "n" always becomes a "4". The result is "ja4uart"
If Amazon needed a unique character and a capitol letter "january" would become: "ja4Uarn"
I recomend using multiple numbers and changing multiple charcters based on the URL to make your template unrecognizable.
Nothing to remember. Just follow the formula.
Of course if evilsite.com figures out your template and your method you have a problem. But in any security situation if someone is trying to screw you they can always find a way. This just provides a simple way to create a complex password.
Noah