How do you create a good password?

Now that we've identified the who and the how, we can start to think about what makes a good password. Clearly the best password is the one that provides the most defence against password attacks. For brute force attacks, the key factor is the size of the key space, that is, the amount of passwords that are possible. The more characters that make up a password, the better, and the more characters that a password can be made up of, the better.

For a dictionary attack, the important thing is that the password is as random as possible, so that it is unlikely to turn up in any generated dictionary of likely passwords -- avoid passwords that contain dictionary words, names, places and even dates. For the last type of attack it's important to make it memorable enough so that you're not tempted to write it down anywhere. This is the big problem with passwords, keeping it memorable enough so that you can keep it in your brain, but complex and random enough to not be easily generated by an attacker.

One popular method is generating an acronym, pick some phrase you'll remember and take the first letter of each word, throw in some punctuation and you've got something that's easy for you to remember, but looks completely random to someone who doesn't know how the password was created. For example, say you're a Bob Dylan fan, you're terrible at remembering passwords, but you know all the words to Highway 61 Revisited -- you take the first letter of each word in the first line ("God said to Abraham: "Kill me a son") add the name of the song and end up with a password that looks like GstAKmash61r.

That's a 12 character password with lower and upper case letters, as well as digits that looks pretty indistinguishable from any other string of characters to anyone who doesn't know where it came from. This makes the method you used your effective password, since it's all you need to regenerate the password. Even if you don't happen to know all the lyrics to your song, you can stick them to your cubicle wall and no one will think anything of it.

Tips:


The Good

  • The more possible things your password can be, the harder it is to brute force -- so be creative: use a mix of letters, numbers and punctuation.
  • Change your password from time to time. While this doesn't make any single password more secure, it can decrease the damage done should someone get a hold of it and means that old password information gives an attacker nothing.
  • Use memory tricks such as acronyms or mnemonics to help you remember a complicated password.
  • Use different passwords for different accounts. You wouldn't use your PIN number as your video store password, would you? So avoid having the same password for Web mail and Internet banking.
  • Break your password up into sections and have a different rule for each, this will help make a more random looking password.

The Bad

  • Don't assume that because you've done nothing to draw the eye of a password cracker you're safe; most password cracking attempts are made by people who neither know or care anything about you.
  • Don't use words that exist in any dictionary in any language anywhere in the world.
  • Don't use names, even if they're uncommon.
  • Common misspellings, or replacing letters with numbers that look similar, eg. 1 for L or 0 for O gives you a negligible increase in password strength.
  • Don't leave your password as the default, lists of default passwords for a whole range of systems are commonly available on the Internet.
  • Don't use sequences of characters that appear in a run on the keyboard, such as qwerty or asdf.

The Ugly

The top 10 passwords found in a UK study, as published on the blog Modern Life Is Rubbish are as follows. If you see your password here, or something similar, you might want to think about a change:

  1. 123
  2. password
  3. liverpool
  4. letmein
  5. 123456
  6. qwerty
  7. charlie
  8. monkey
  9. arsenal
  10. thomas

Related links

Comments

1

DavidJ - 10/01/07

Hi,

You can create secure random passwords and easy to remember
acronym (leet) passwords at

http://www.goodpassword.com

David J

» Report offensive content

2

Michael - 11/01/07

You article seems a bit outdated. Passwords as they are commonly used are a very insecure protection no matter what pneumonic is used to select them. Users tend to use the same password on several systems. Chances are one of those systems is not secured. Then there are always people with administrator privileges on the systems where passwords are stored that can copy the file and run a cracker on it. There are so many keystroke logging programs out there that bad people can get them without a lot of effort.

The strongest password is a one use password dynamically created by a token. Nowhere in your article is any of this mentioned.

» Report offensive content

3

Nick Gibson - 11/01/07

While that's mostly true - there are much more secure ways to authenticate than passwords - none of them are particularly widespread, nor easy to set up. If you've found a way to handle all your logins with token based authentication, then kudos to you, but this is beyond 99.9% of web users.

The point is that simple passwords are far and away the dominant authentication method, so if you're going to use them, you should do it right.

» Report offensive content

4

Somnus - 21/01/08

www.PswdGen.com - This is an Online Password Generator with a lot of filters to make the most secure passwords. You can make passwords by mask to.
See it and write comments to my E-mail (somnus[at]pswdgen.com).

» Report offensive content

5

Ian - 11/08/08

Im not sure creating passwords from song lyrics is really as secure as it might first appear to be.
I dont believe it would be too difficult to create an application that would access a song lyrics database, many of which exist on the internet, download all the lyrics to every song in the database then convert each line of each song into the password format described above, and as many other variations of it as the hacker could think of using what would be a fairly simple to design algorithm. He or she would then have a dictionary attack file for use with a password cracker.
The same could be done for whole books, famous lines from books, famous movie quotes, and seeing as how almost every article I have read lately advises people to use a simalar, phrase conversion approach to creating memorable passwords, I wouldnt be suprised if this has already been done, or is being done by memebers of the hacking community.
If you also take into account, a small time hacker can harness the parallel processing power of a single $150 graphics card to generate a quarter of a billion attempts per second, on your password, and that ten years ago a password cracking device known as deep crack was demonstrated to generate 90 billion attempts per second, the incentive to create such a dictionary file is obvious.

» Report offensive content

6

LeeAnn - 11/08/08

Why thank you I an,that was very helpful information,your the smartest one on this website as i'v seen.

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

6

LeeAnn - 08/11/08

Why thank you I an,that was very helpful information,your the smartest one on this website as i'v seen. ... more

5

Ian - 08/11/08

Im not sure creating passwords from song lyrics is really as secure as it might first appear to be. I dont believe ... more

4

Somnus - 21/01/08

www.PswdGen.com - This is an Online Password Generator with a lot of filters to make the most secure passwords. You can ... more

Log in


Sign up | Forgot your password?

  • Staff Microsoft shows off IE9 preview

    This week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »

    -- posted by Staff

  • Chris Duckett IE9's H.264 vote killed Ogg

    In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »

    -- posted by Chris Duckett

  • Staff Google launches Apps Marketplace

    Google launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »

    -- posted by Staff

What's on?

  • Optus Deal

    Broadband + home phone + PlayStation®3 in a single package price!