Strong passwords help provide user security in an online world. Everyday we access social media accounts, banking information, medical information, and other intensely personal information over the internet. Before we can access this information though, we must authenticate and prove that we are who we say we are by providing a secret password. While it is common knowledge that every single account that we make on the internet is supposed to have its own, unique password, it is absolutely impossible to remember so many. Often, we resort to using two or three passwords for everything. Worse yet, the passwords that we choose tend to be easy to remember, consisting of dictionary words and simple numbers. Despite the obvious risk of using weak passwords, convenience usually prevails, putting our security at risk. The password problem is so bad that, according to Huffington Post’s article, “ The Most Common Passwords In 2016 Are Truly Terrible,” the top 10 passwords used in 2016 were:
With passwords like the passwords above, it is no wonder that so many people fall victim to malicious attacks. We must begin to take our personal data’s security seriously, even if it involves a bit of effort on our part. The stakes are much too high and the threat much too grave to ignore our online security. For a password to be truly secure and strong, the password must not contain common dictionary words or phrases, common numeric sequences like years or birthdays, and no personally identifying information such as phone numbers or social security numbers. In fact, the best passwords are completely random, consisting of uppercase and lowercase letters, digits, and punctuation (symbols), and have as many characters as reasonably possible. A password with these attributes is immune to most of an attacker’s tool set, and takes such an unreasonable amount of time and resources to brute force that it is not worth the attackers time to even try.
To help encourage the use of secure and strong passwords across the internet, VirtualZero has implemented a secure and strong, random password generator application for the public to use for free. The Secure, Strong, & Random Password Generator leverages the Python secrets module to generate the strongest passwords possible today. The Python secrets module is exclusively used to generate cryptographically strong random character strings suitable for managing data such as passwords, user authentication, security tokens, and other security-related topics in enterprise level applications. The Secure, Strong, & Random Password Generator is the ultimate password defense system in an increasingly hostile, online world. To use the application, simply choose the characters to use in the password and the desired password length, then click the Submit button. Remember, the strongest passwords include all four character sets and longer passwords are always stronger than shorter passwords.