Making bad passwords better

There’s lots of different things people can do to improve passwords. Most people know that there are better and worse choices (‘password’), and most people know that adding in a number helps (‘password1’). And, if you turn the password into some mishmash of symbols like you wish you were a hacker back in ‘94 (‘p@$$w0rd’) it must be impossible to decrypt.

While a longer password (‘ultrasecurepassword’) is certainly more secure, for something like my own user account password that I have to type numerous times a day, having to deal with successfully typing a password that long without typos definitely gets slower and more obnoxious. On the other hand, completely random passwords (‘dJ2a#0xr’) require memorizing (or worse, a postit) and are terrible for sharing with a group of users.

Another simple way to improve a password is to use the layout of the keyboard itself. For example, instead of ‘password’, type the letter or symbol directly to the right of each letter: ‘[sddeptf’. Or, if you prefer, do above-left (‘0qww294e’) or above-right (‘-wee305r’).

Don’t think this is a magic bullet; some dictionary-based password cracking tools will try these kinds of ‘shifts’ as well to break your passwords. But, password cracking tools are even more likely to try simple letter/character substitutions, and substitutions like that still require memorization, and may need lead to postits. So, from worst to best,

  • password
  • password1
  • p@ssw0rd
  • [sddeptf
  • dJ2a#0xr
  • ultrasecurepassword