In my last post we discussed about why one should have strong and unique password for every important account. Today we will discuss some simple tools and techniques to generate strong password.
There are a number of ways to generate strong password. There are simple tools like Secure Password Generator, which allow you to choose length and character sets (uppercase, lowercase, numbers, symbols) and randomly generates a strong password for you. It also tries to suggest a phonetic pronunciation to help you remember your password with the first letters of the words in the sentence. If you are dealing with just a couple of passwords or using some sort of Password Manager to manage your password then this could be useful.
Computational Knowledge Engine Wolfram|Alpha also allows you to do the same. All you need to do is to type something like “password of 15 characters” and you’re done. A random 15 character password using ‘typical password rules’ will be suggested for you. You can always modify these password rules to suit your needs. But it does not stop there. Along with password, it also suggests a phonetic form to help you remember the password. It also generates some additional passwords based on same input criteria.
If this is not enough, it also serves you some geeky details of your password. For a given input criteria, possible number of password combinations, time required to enumerate through all those passwords at 100000 passwords per second (Brute-force attack) is also suggested. Security experts suggest that you should have minimum 80 bits of entropy (in simple words a quantification of how random and how unpredictable) for a strong password, and what we got here is 110 bits which is due to the fact that we choose long passwords from a wide variety of characters.