I use an algorithm to generate a unique password for each site, based on something special about the site. This is the easiest, free way I've found to have unique, difficult to guess passwords for every site. As an example, you could do an algorithm like this (no, this isn't my algorithm):
1. Start the password with the last three characters of the website address, reversed, but change the each letter in some way based on something else you always have with you. For instance, look at the keyboard and change the first letter to the letter immediately to the left on the keyboard. Change the second to the letter or number that is up a row on the keyboard, and the third to the letter on the right. Wrap around the keyboard as necessary. In the case of Giant Bomb, this would be 'vkp'.
2. Add a constant string of letters that you capitalize based on some info about the website. Example: add 'car' and capitalize the letter closest to the first letter of the website name ('Car' for this site).
3. Add a certain number of repeating character pairs based on how you feel about some aspect of the website. e.g. If Giant Bomb is my second favorite video game site, then I have '@3@3@3' at the end.
The end result is the password vkpCar@3@3@3. Contrast that to my password for Yahoo, which would be i0jcaR3$3$3$. Ultimately, this means someone would have to get a couple of my passwords in order to figure out my login info for every site I visit. And even then, they'd have to put in some significant effort to figure out the algorithm, and they'd have to know my opinion of the site with relation to other similar sites.
It sounds complex, but you get used to it really quickly. I've been doing this since the Gawker hack and it took all of a couple days to get used to it.
Log in to comment