Creating and Keeping Strong Passwords
I’ve been on people’s cases lately about having strong passwords. There are really two issues related to strong passwords:
- Creating strong passwords
- Preventing strong passwords from becoming weak
What Makes Passwords Weak?
Let’s start by looking at what makes passwords weak. Then, we can strengthen passwords by avoiding these issues.
Common Dictionary Words
If a word is in the dictionary (including those in other languages) then chances are it is in a brute force attack dictionary. This means that it is really just a matter of time before your password is hacked.
This also includes variations of dictionary words:
- reversed words (e.g. drowssap)
- mixed capitalization (e.g. PaSsWoRd)
- character/symbol replacement (e.g. pa$$word)
- removed vowels (e.g. psswrd)
Based on Common Names
Common names are, just that, common. This makes them easily guessable. So, “bobpassword” is probably not a good idea.
Based on User/Account Name
Let’s say you have a user name of “username1234″. I would not suggest using any of the following passwords:
- password1234
- username12345
- username5678
- user1234name
Too Short
If your password is under seven characters, it is not long enough. ‘Nuff said.
Based on Keyboard Patterns
A password that is just a series of keystrokes along the keyboard is probably not the best idea for a password. Check out some of these passwords on your keyboard and you will quickly see why they are bad news:
- qwerty
- 1qaz2wsx3edc
- 0-p[l;,.
- !@#$1234
- z,alqp1-
Only Use One Symbol Type
It is really tempting to create a password that is all letters. Let’s face it, this is how we are wired! But, it also greatly limits the number of possible passwords. For example, if you have a seven character password made up of only lower case letters, there are 8,031,810,176 possible passwords. But, if you add in uppercase letters, numbers, and punctuation characters, there are suddenly 64,847,759,419,264 potential passwords, making the password significantly more difficult to discover!
Difficult to Remember
I am going to give you one password that would be practically impossible to crack! Ready? Here it is:
\Oj?Ix4MH%xy}5xTpu@+NkMZ2)C09IE:Rrr}6E7;$::]aH|YH8`]U38%cHUe\lL|w?D6ms:T.mT9L”YV0$#843Rl-$xkA9JQV|Z7-eG]”T+O&glxb]{xW9*D^5′f.}4x[(;b}_bEXQQ;y<”VcY:FVah1,Q%’Cv=h8Ktq~=?~’7Bgt6c}w)n&mtPyUJfiXy”3R>J5″ZD2clmW?@D$T0″eL#’v09X({MVc(c!>{k4N[@’;`CA0oK5$3N{)apz*l’A;lbRpu^eiI06T_5″|%>XfBiyKYpVcvq4p”EL
<(\W8wNP,54SIg27Ub|wJ”%#NOt*{0_RHeYZ,+AJ)~X syppsJ)B|P/\xi’IGX^2[.6
Now, all you need to do is memorize it and you are set!
I can guarantee you that nobody will ever use this as their password! It is simply way too long! If you can’t memorize a password, then it is as good as useless!
Strong Password Characteristics
So, now that we know what makes a weak password, how do we make a strong password?
Strong passwords should all have the following characteristics:
- contain at least one of each of the following:
- digit (0..9)
- letter (a..Z)
- punctuation symbol (e.g., !)
- control character (e.g., ^s, Ctrl-s)
- are based on a verse (e.g., passphrase) from an obscure work where the password is formed from the characters in the verse. e.g., “Iafyd$,t,ta!” is derived from the phrase “If at first you don’t succeed, try, try again!“
- are easily remembered by you but very difficult (preferably impossible) for others to guess
Making Strong Passwords Weak
Even if you have a strong password, there are a number of things that many people do to make it less effective:
- Recycling passwords. Do not use the same password over and over again when you need to change it.
- Recording passwords. As tempting as it may be, putting your password on a sticky note on the side of your monitor is a definite no-no.
- Using The Same Password On Multiple Systems. Almost everyone is guilty of doing this. You come up with a great password and then proceed to use it for your e-mail, computer account, Facebook, etc. password. While this makes it really easy to remember the password, if someone figures it out, then they have access to everything!
Password Creation Worksheet
As a way to make your life easier, I have created a worksheet that you can download and print off that will help you to create a strong password. I have also included a completed example. I strongly recommend that you print a number of these worksheets out and have them handy the next time that you need to create a password.
If you are looking for a good starting phrase, may I suggest a nice, long quote from your favorite movie?
Related articles:
- Tonyvirtual: How tough do you think your password is?
- How Long Does it take for an Home Computer to Break your Password
- Cracking Passwords Test
- Password Management/Generators And Tips
- Dictionary Attacks 101
- Passwords: Most People Do It Wrong
4 Responses to “Creating and Keeping Strong Passwords”
-
MadViolinist Says:
February 17th, 2009 at 4:53 pmI think the big problem these days is that we have so many sites that need passwords. Even if you use a strong password, if you’re using the same password for every site, once it’s cracked, everything is ruined.
Now we can’t necessarily have a new passphrase for every website, it will get too difficult to remember. What I do is use a base word, and then add on a description of the website. For example:
Let’s say my base password is dc0trul3s. Then my password for this website might be dc0trul3s4t3(hstuff (in plain language “dcot rules for tech stuff”). This creates a password that is easy to remember, but difficult to guess. Then you change the after part for each website that you use so that even if one of your website passwords gets cracked, they don’t have immediate access to all your websites.It’s not quite as secure as having a completely different password for each site, but hopefully in the unfortunate event that one site is cracked, you’ll have enough time to change your other passwords (and a hint: I probably wouldn’t use the same base word for my financial or sensitive sites as I would for the social networking sites, as an extra layer of security)
-
USBman Says:
February 17th, 2009 at 5:00 pmFor a marvelous program to create, catalogue, and SECURELY store your passwords, I might suggest KeePass (or KeePass Portable.
It conveniently creates and stores (strong) passwords, and will even autofill them into their appropriate input field!!
-
David Says:
February 19th, 2009 at 8:56 amAnd of course, Keyloggers completely defeat the purpose of strong passwords. But yes, its good to have them.
-
Brian Says:
February 19th, 2009 at 2:20 pmHow about Gizmos reporting that there is, A Free Password Manager that’s Just as Good as Roboform”.
LastPass at: https://lastpass.com/
It is nice that you don’t have to remember multiple passwords, create strong ones!
And your information is more secure on individual password-protected sites.
The real great part is that LastPass helps you create secure passwords, with the need to only remember one!BRIAN

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=307700db-c3d6-43cc-8d1e-7d2f905bd388)
