How to use a different password for every site.

Today, it was revealed that LinkedIn have been hacked again. Yes, really, again.

Ideally, this should not be an issue for you as you are using a different password on every site you use. However, in a recent survey of UK adults performed by Ofcom, it was revealed more than half of those surveyed used the same password on websites.

The Basics

So, here’s a really simple way to use a different password for every website you use. It doesn’t require an app on your phone, it doesn’t require you to put all your passwords in the cloud and it takes less than 5 minutes to start using.

Simply, you use the website address (URL) to generate the password using a simple set of rules. I’ll list a couple of rules below, but you are free to come up with any rules you want.

Example Rules

To help with the explanation we’ll use Apple Computer ( as an example.

  1. Use the last letter of the website URL. (e.g. would be ‘e’)
  2. Use the last letter of the URL suffix / the TLD (e.g. would be ‘m’, would be ‘k’)
  3. Use the length of the domain name (e.g. would be 5)
  4. Use the first letter of the website URL (e.g. would be ‘a’)
  5. Use the second letter of the website URL (e.g. would be ‘p’).
  6. Use the entire TLD (e.g. would be ‘com’)
  7. Use the password version, starting at 1 and incrementing everytime the site has a security breach. So in the case of LinkedIn, it would be 3 as it’s had two security breaches now.
  8. 4 to 6 digits of random characters using upper case and characters and perhaps also the year. e.g AB14

So, let’s say for our scheme we used rules 1, 2, 3, 4 and 6. So, for your password would be:


and for it would be:


Simples. Every site has a different password. If one site leaks your password you are fine, as that password cannot be used on another site. Remember to write these rules down somewhere secure – NOT ONLINE!

It sounds painful, but once you get into the habit of it, it’s surprisingly easy to instantly know your regularly used passwords and quickly regenerate your less often used ones.

So additional important bits:

  1. Don’t use the rules I’ve laid out above in their exact form and order as otherwise everyone will have the same passwords! Pick and choose rules and use them in any order you want – but make sure the first rule is a lowercase letter as many sites don’t like passwords starting with a number, uppercase or special characters.
  2. Punctuation. Unfortunately there are still a lot of sites out there that don’t allow punctuation in your password which breaks this scheme, so potentially you might not want to use punctuation. The alternative is to not use those sites – which might be a good idea.
  3. Potentially use a lowercase letter as the first character of the password. Unfortunately some sites don’t allow passwords to start with uppercase, numbers or punctuation. Again, it’s questionable whether you should use such sites.
  4. Potentially, keep the password length below 12 characters. Yes, this sounds like madness given all the advice so far, but again, many sites for some reason have an upper limit on the length of passwords (which is in itself worrying as when you hash passwords they become a fixed length, so really you don’t care about the length of passwords unless you’re storing the actual passwords – but you’re not, right? Again, perhaps best not to use these sites.

Lastly, I’m not a security expert – others may have better advice. But this is the system I’ve been using for years and so far I’ve not met anyone who has a better solution.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s