Here is my approach to smart complex passwords that result in unique passwords for each service you use. Here is an example formula breakdown for an account at Yahoo:
- a = length of “Yahoo” = 5
- b = number of vowels in “Yahoo” = 3
- c = a2 + b2 = 34
- d = the first letter = Y
- You need a good complex slat phrase, lets use “3e4r%T^Y” and a salt end symbol in this case lets use “>”
- You also need a slat number, in this case I prefer to use the current year this way you update your password at least once a year, in this example we will use 2014 + c
- Putting it together we get a password of 3e4r%T^YY2048>
A quick check of the above password at https://howsecureismypassword.net/ calculates it would take 44 billion years to brute force.
Here are some more examples using the formula above:
- Google = 3e4r%T^YG2048>
- Microsoft = 3e4r%T^YM2104>
- Twitter = 3e4r%T^YT2067>
- Facebook = 3e4r%T^YF2094>
Here is an easy to use excel workbook password calculator, https://architectevangelist.files.wordpress.com/2014/09/smartcomplexpasswordgenerator.xlsx
Pingback: Daniel Schroeder's Programming Blog » Create Unique Strong Passwords That Are Easy To Remember For All Your Accounts, Without Using A Password Manager
Thanks for the great post! You inspired me to post my own blog and expand on this subject at http://blog.danskingdom.com/create-unique-strong-passwords-that-are-easy-to-remember-for-all-your-accounts-without-using-a-password-manager/