Newsvine
  • Welcome
  • Help
  • Report Bug
  • Conversation Tracker
  • Your Column
  • Replies
  • Friends
Type Comments Since You Last CheckedArticle Source Last Checked Stop Tracking All Clear Tracking All
Advertise | AdChoices
Log In | Register
Close the Login Panel
Existing users log in below. New users please register for a free account.

New Users:

Existing Users:

E-Mail:
Password:
Forgot Password?
Please enter the e-mail address or domain name you registered with:
E-Mail/Domain:
Back to Login
Log Out
  • Top News
  • Local News
  • World
  • U.S.
  • Sports
  • Politics
  • Tech
  • Entertainment
  • Science
  • Business
  • Health
  • Odd News
  • More
    • Arts
    • Education
    • Environment
    • Fashion
    • History
    • Home & Garden
    • Not News
    • Religion
    • Travel
Visit FDBryant3's column >>

FDBRYANT3

Articles Posted: 97  Links Seeded: 437
Member Since: 3/2006  Last Seen: 5/18/2012

What is Newsvine?

Updated continuously by citizens like you, Newsvine is an instant reflection of what the world is talking about at any given moment.

Get a Free Account
Help
Fun Stuff
  • Your Clippings
  • Leaderboard
  • E-Mail Alerts
  • Top of the Vine
  • Newsvine Live
  • Newsvine Archives
  • The Greenhouse
  • Recommended Articles
  • Wall of Vineness
Put a Seed Newsvine link on your own site

How to Create a Strong Unique Password for Every Site, App, or Device

Thu Apr 1, 2010 12:25 PM EDT
technology, computers, passwords, password-stength
By FDBryant3
Advertise | AdChoices

Okay, there are a lot of articles on the importance of creating strong and unique passwords for every site, app, or device that requires a password but if your not using a strong unique password for everything then you need to continue reading this one..  Simply put using the same password everywhere means if someone cracks your password at the message board run by your local hobby group they have cracked the password at your bank or email.  If your password isn't strong then the chances of it being cracked by a brute force attack increase exponentially.  Of course creating a strong password makes it inherently difficult to remember.  Trying to remember a different strong password for everywhere you need a password is difficult to say the least.  It is possible if you have a personal password policy for creating and recreating unique passwords for everything.

Here is how to create your own personal password policy:

1) Decide the length of your password.  I recommend between 14 to 16 characters.

2) Create a salt password.  Basically this is a strong password that will later be added to a unique identifier to create our password.  It needs to be at least 8 characters consisting of mixed case letters, numbers, and ideally symbols1.  My recommendation is to visit Steve Gibson's Password Generator.  Pick any section of 8 or more characters from the second or third string there and memorize it (or even write it down).  Check it at PasswordMeter to make sure its complexity is very strong (it doesn't have to be a 100% but you could use the information to tweak to be so) and wahlah you have a strong password.

There are of course other ways of creating a strong password that you might find easier to remember.  Here is one I've been toying with:

  1. First get a memorable phrase (perhaps a lyric from your favorite song), lets use: ThisWillCreateAStrongPassword and concatenate it down using the first (or last) letter of each word alternating case: TwCaSp
  2. Next add some memorable numbers to it.  Perhaps the sum of the birthdays of two significant people in your life (you and your significant other, or mother & father) – for me that gives us 58.
  3. Finally pick the first & last number from a  string of numbers significant to you (your phone number, your SS, your birthday) and use the symbols above those numbers – so for me that might be (^
  4. Put them all together TwCaSp58(^

Personally I think it is easier to memorize the string from the password generator but this method has the advantage that you can recreate the salt password so long as you remember the rules of how you created it.  You can even write down the rules since a person could only create the password if they know the specific details.

3) Create the unique identifier (UI).  The easiest way is to use the name of things.  For instance for a website I would use the name of the site.  For an app the name of the app.  For a device the name of the device.  You see where I am going here.

4) Hash your unique identifier to make it stronger.  In theory you could combine your salt password and your unique identifier to come up with your final password for a specific site.  While it is a strong unique password it isn't quite good enough.  The fact is if a bad guy gets your password at one site they might recognize what you are doing and extrapolate how to guess passwords at other sites.  Hashing is a cryptographic method of taking any arbitrary message and returning a fixed length string of characters.  Since my salt password is 10 characters and I want a password that is 16 characters long, I'm going to take every 6th character from my UI till I have 6 and cap every 3rd one.  So for Newsvine my hashed UI is: isEeiS.

5) Add your salt password to your hashed UI.  The simple method is just putting one after another.  So for Newsvine the password would be TwCaSp58(^isEeiS.  Notice how it is different say the MSNBC password which would be TwCaSp58(^msNbcM.  Want to make your password stronger?  Interleave your password by adding a character from the salt password after every other character to the hashed UI.  So the Newsvine password becomes isTEewiSCaSp58(^.

There you go, you now have a password policy that creates a unique strong password for anywhere you need a password.  By remembering how you create the password you can subsequently recreate it anytime you need it on the fly.

Now here is how we make it easier to create and use.

  1. Create a salt password 11 to 13 characters long (ex: TD5!MOv;a*96;)
  2. Use an easy rule to hash out 2 or 3 characters from the name of whatever you creating a password for (ex: Newsvine becomes eSi)
  3. Place a letter from the hash after each symbol (ex TD5!eMOv;Sa*i96; ~if your not using symbols place them after the numbers)

Now for the hard part – go change all your passwords to conform to your policy.  On the plus side this will help you get fast at doing and remembering your salt password.

 

Notes:

1.  Ok – best practice says that you use symbols in all of your passwords.  Unfortunately not everything will allow you to use symbols as part of your passwords (sadly this often tends to be on sites where you want to use the strongest password).  Because of this you may not want to use symbols as part of your policy.  Fortunately a long password using upper and lower case letters and numbers can be as strong as one with symbols.  In some ways not using symbols is easier to deal with than trying to create exemption for your policies.

  • Enjoy this article? Help vote it up the 'Vine.

Back To Top | Front Page

Published to:

  • FDBryant3's Column, All of Newsvine
  • Groups: GeekVine, Newsvine Technology
  • Regions: none
  • Public Discussion (8)
FDBryant3

And with any consistency - I'll be doing a follow up article on why you don't need to know your password.

  • 4 votes
Reply#1 - Thu Apr 1, 2010 1:19 PM EDT
tyler

Cool stuff, FDBryant3. I have some really tough passwords, but they've still got words in them, and now that I've read more about brute force stuff, I'm pretty sure I need a rehaul.

  • 3 votes
#1.1 - Fri Apr 2, 2010 11:27 AM EDT
Reply
KeyserSozeRulz

All passwords should be simply: "Password".

Yes capital P, no quotations.
Now I want to see a hacker hack this!

  • 1 vote
Reply#2 - Sat Apr 3, 2010 1:21 AM EDT
krishna-167929

Very interesting-- & useful. I plan to make use of this information.

Thanks for posting this :-)

  • 1 vote
Reply#3 - Sat Apr 3, 2010 9:43 PM EDT
spiffie

Generally, I've had good luck with using a password manager (since I'm a Mac-oriented person, I use 1Password, but there are managers for other operating systems, too).

What I like about password managers (in general) and 1Password (in particular):

  • Truly "random" passwords(1); that is, no algorithm means there's absolutely no chance of someone figuring our how you structure your passwords.
  • The ability to manage truly large numbers of passwords.
  • Any system easy enough to remember is likely discoverable.
  • On the other hand, any system complex enough to generate sufficiently unique passwords is probably too complex to remember across more than a half dozen or dozen sites (and I have literally hundreds of online accounts).
  • With DropBox and the iPhone, my passwords are easily portable and travel with me.
  • Specifically with 1Password, I like how their storage format includes a web interface that let's me pull up my accounts from virtually any computer with a browser.

Systems that I use frequently, I tend to remember the passwords for anyway, but it's those systems I rarely use (or where I rarely have to enter the password, like Newsvine) where it's nice to have a vault more secure than a notebook.

(1) Or at least as random as a computer's pseudo-random number generator will get you. On the other hand, you don't have to use the provided password generator of any of the applications, and can use Gibson's site (or similar) instead, which I've done as well for some sites.

  • 2 votes
Reply#4 - Sat Apr 3, 2010 10:43 PM EDT
Dowser

Thanks for the advice! I hope you don't mind that I clipped this to my private clippings--

  • 2 votes
Reply#5 - Mon Apr 5, 2010 4:12 AM EDT
FDBryant3

Clip it, copy it, email it, link it...........its meant to help as many folks as possible, so spread it around.

  • 3 votes
#5.1 - Mon Apr 5, 2010 4:32 AM EDT
Dowser

Thank you very much!

  • 3 votes
#5.2 - Mon Apr 5, 2010 10:47 AM EDT
Reply
Leave a Comment:
You're in Easy Mode. If you prefer, you can use XHTML Mode instead.
You're in XHTML Mode. If you prefer, you can use Easy Mode instead.
(XHTML tags allowed - a,b,blockquote,br,code,dd,dl,dt,del,em,h2,h3,h4,i,ins,li,ol,p,pre,q,strong,ul)
Newsvine Privacy Statement
As a new user, you may notice a few temporary content restrictions. Click here for more info.
FUN STUFF:
  • Leaderboard |
  • E-Mail Alerts |
  • Top of the Vine |
  • Newsvine Live |
  • Newsvine Archives |
  • The Greenhouse |
COMPANY STUFF:
  • Code of Honor |
  • Company Info |
  • Contact Us |
  • Jobs |
  • User Agreement |
  • Privacy Policy |
  • About our ads
LEGAL STUFF:
  • © 2005-2012 Newsvine, Inc. |
  • Newsvine® is a registered trademark of Newsvine, Inc. |
  • Newsvine is a property of msnbc.com