Wednesday, 7 September 2011

How to Create Secure Passwords


New Technique
Why not write code in your password instead of words. Code is easier to remember that words or phrases, contains special characters and will naturally be longer. For example you could do something like this:

function($letmein=true){return 1;}
SELECT password FROM login;

Adjust to your preferred programming/markup language.

Of course one problem with the above examples is they still contain dictionary based words and I'm sure if hackers aren't already, they will brute force common code at some point. So you might want to mix it up a bit with malformed code or made up syntax.

For example:


There's a huge scope for what could be included with this technique. You can make it easier to remember by making the code topic based. In the above examples the topic is logging in, so I'm using words/abbreviation along the lines of letmein, show, open, login.

This technique can still be combined with other techniques like substituting letters for numbers like $ecur1ty above. The only limitations will be from the service/program your using and whether or not they allow the full range or characters or long passwords.