Password Management 101: The Importance of Strong Passwords and Best Practices

Learn the importance of strong password management and best practices for securing your online identity in my latest article, Password Management 101.

Adil Murshid

4/4/202312 min read

a rectangular cellular device
a rectangular cellular device

1. Introduction

The world of password safety needs no introduction when it comes to understanding how critical it is to protect it, but how do we protect it? And what do we do to create a safe and strong password? There are so many things we don't even do and consider, the importance of having a strong and safe password is more important than making your home key secure, 2023 we are in a world where our online existence is higher than ever, and we make accounts and store information of our just as we store our important documents at our home.

My journey with managing passwords started a long time ago and I still remember how I began, it took me a long to learn but I aim to make it easy for you, I'll discuss how you can make your online existence where you'll be able to track and where you've been creating your account and if you have created an account did you reuse the same password or you take good measures while creating an account, I'll give my own experience and opinions to make your password management more effective, share the tools that I have used personally and tell you that how you can start improving your password in free there will be the explanation of each thing I have learned in more than 6 years.

2. The risks of weak passwords

Let's start with a practical example. Let's visualize the imagination and in your imagination, you see a home that has 3 rooms. The 1st is for storing books, the 2nd is for work and the last one is for significant documents. Now make these 3 rooms safe so no one can access the things you have stored. What will you do? You have 3 gates for each room and there is a main gate in front probably you will go to the market and purchase a lock for that main gate or moreover, you can purchase a lock for each room if you consider yourself more careful but what you did you bought locks from the same store and that store person had the same brand and same model and now when you are watching your favorite show, someone took access to that key that is for the main gate so now the person with the key can enter every room so with the online passwords it works same making the password same and reusing it making it related to a phone number, email id, your personal information and more worse with your name which leads to access your every account that you have used the same password, and if you're thinking no one is going to gain the access to your password you've memorized it in your mind? No one can read your mind well yes technically no one can do that but my friend your thinking is so wrong, let me explain this with a personal experience well I never liked reusing and using weak passwords weak I started my journey with Google chrome inbuilt password manager and always looking after my passwords before I was not aware of this all things my all intention was to learn and explore but what made me more careful towards password management when I got to know about data breaches I scanned my email address. And got to know that my name, password, address, and more things have been leaked from an account that I have recently created and this left me so scared I started to search for everything I can and learn so many things well data breach is something where I can write a whole new article but briefly, I will explain A data breach is a security incident in which sensitive, protected or confidential information is exposed or disclosed without authorization. This can happen in a variety of ways, such as a hacker gaining access to a company's network. It can also be an employee accidentally emailing sensitive information to the wrong recipient, or a lost or stolen device containing confidential data.

So imagine you have a secret diary where you write down all your thoughts and personal information. You keep this diary locked up in a safe place because you don't want anyone to read it. But one day, you find out that someone has broken into your safe and read your diary without your permission. They now know all your personal information, and you feel violated and exposed.

Similarly, a data breach is when someone gains unauthorized access to confidential information stored on a computer system or network. This can include personal information such as names, addresses, and credit card numbers. It can also include sensitive company data such as financial records and trade secrets. Just like in the diary example, the breach can leave individuals or organizations feeling vulnerable and exposed. This can have serious consequences for their privacy, security, and reputation.

Not just a data breach there are many things that can give access to your passwords. These include phishing attacks, and receiving links in your inbox from a person who can access your password. You won't even realize it.

This article is not to scare you, my friend. The purpose of this post is to make you aware and understand how important it is to make sure your password is strong and secure.

a close up of a key on a table
a close up of a key on a table

3.  Best Practices for Strong Passwords

  • Use upper and lowercase letters, numbers, and symbols.

Using a combination of upper and lowercase letters, numbers, and symbols in your password can increase its strength and make it more difficult to guess or crack. This makes your accounts and sensitive information more secure and less vulnerable to attacks. It's imperative to use different and complex passwords for each of your accounts. This is to prevent one compromised password from putting all of your accounts at risk.

  • Avoid using dictionary words or common phrases.

Using dictionary words or common phrases means not using words found in a dictionary or commonly known phrases as your password. Hackers create programs that guess such passwords, making them very vulnerable to attacks. Therefore, it is critical to choose unique and uncommon words, along with a combination of numbers and symbols, to create a strong and secure password. 

  • Use a password manager to generate and store unique passwords. 

A password manager is a tool that can generate strong, unique passwords for each of your accounts and securely store them. By using a password manager, you can avoid remembering complex passwords or writing them down. This can increase the risk of password compromise. With a password manager, you only need to remember one strong master password to access all of your stored passwords. This helps to ensure that all of your accounts are protected with strong and unique passwords, reducing the risk of hacking or unauthorized access.

  • Do not reuse passwords across multiple accounts.

Reusing the same password for multiple accounts can compromise your security. If one account is compromised, all accounts with that same password could be vulnerable. Therefore, it's imperative to use unique passwords for each account to minimize damage if one is hacked. Using a password manager to store and manage unique passwords can make it easier to follow this advisable practice.

  • Change your password regularly, at least every 90 days.

Changing your password regularly, at least every 90 days, is a crucial step to maintaining strong password security. This helps prevent unauthorized access to your accounts, as well as mitigate the impact of data breaches. Regularly updating your passwords also reduces the risk of hackers compromising them through phishing or other methods. Additionally, it's recommended to change your password immediately if you suspect suspicious activity on your account. 

  • Use two-factor authentication for added security.

Two-factor authentication requires users to provide two forms of identification before accessing an account. In addition to a password, users will need a unique code or token, often sent to their mobile device, to prove their identity. This added layer of security prevents unauthorized access even if a password is compromised. Two-factor authentication is recommended for sensitive accounts, such as email, banking, and social media.

4. Password Management Tools

Okay, so above I mentioned. The things you need to practice step by step, but stop memorizing all the passwords you don't need. There is a tool that helps you manage your passwords. It has been 6 years since I've tried most of them and I have come to realize the importance of having a password manager.

1. Bitwarden 

Bitwarden is a free and open-source password manager that securely stores and autofills usernames and passwords for various websites and applications. It is available on multiple platforms, including desktop and mobile devices, and supports a wide range of browsers.

Some of its key features include:

  • Strong encryption: Bitwarden uses end-to-end encryption to protect your data, meaning only you can access your passwords.

  • Two-factor authentication: Bitwarden supports several two-factor authentication options, including Google Authenticator and YubiKey, to provide an additional layer of security.

  • Secure sharing: Bitwarden allows you to securely share passwords with other users while maintaining control over who can access them.

  • Password generator: Bitwarden can generate strong, unique passwords for you, ensuring your accounts are secure.

  • Cross-platform support: Bitwarden is available on multiple platforms, including Windows, macOS, Linux, iOS, and Android.

Overall, Bitwarden is a great choice for those looking for a free password manager that is secure, user-friendly, and available across multiple platforms. Its strong encryption and two-factor authentication options make it a particularly reliable option for online security concerns.

Pros:

  • Open-source and security audited

  • Free version available with basic features

  • Two-factor authentication

  • Easy to use and navigate interface

Cons:

  • Some advanced features, such as password sharing and emergency access, require a premium subscription

  • Limited customer support options

    2. Nordpass 

NordPass is a password manager that allows users to securely store, manage, and auto-fill their passwords across all their devices. It uses state-of-the-art encryption algorithms to ensure passwords are stored safely and protected from unauthorized access.

NordPass features include:

  • Secure password storage: NordPass uses XChaCha20 encryption to ensure passwords are stored safely and cannot be accessed by unauthorized users.

  • Two-factor authentication: NordPass allows two-factor authentication for added security.

  • Password sharing: NordPass allows users to securely share passwords with trusted individuals.

  • Auto-fill: NordPass automatically fills in login details for websites and apps.

  • Password generator: NordPass includes a strong password generator that creates complex passwords with just a few clicks.

NordPass is a suitable choice for those looking for a password manager because it offers a free version with limited features, as well as a premium version that includes additional features such as secure password sharing and priority customer support. Additionally, NordPass is known for its ease of use and user-friendly interface, making it an ideal choice for beginners.

Pros:

  • XChaCha20 encryption for secure password storage

  • Password sharing with trusted individuals

  • Easy-to-use interface

  • Free version available with limited features

Cons:

  • No family plan option for multiple users

  • Limited customer support options

    3. Dashlane 

Dashlane is a password manager that securely stores and manages passwords, credit card information, and personal data across all devices. It uses AES-256 encryption and a zero-knowledge architecture to ensure password safety and protection from unauthorized access.

Some of Dashlane's key features include:

  • Secure password storage: Dashlane uses advanced encryption to store passwords securely and protects them from breaches.

  • Two-factor authentication: Dashlane provides users with the ability to enable two-factor authentication for added security.

  • Password sharing: Dashlane allows users to securely share passwords with trusted individuals.

  • Auto-fill: Dashlane automatically fills in login details for websites and apps.

  • Password generator: Dashlane includes a strong password generator that creates complex passwords with just a few clicks.

Dashlane is a suitable choice for those looking for a password manager. This is because it provides a free version with limited features. It also provides a premium version with additional features such as VPN protection and dark web monitoring. Additionally, Dashlane is known for its user-friendly interface and cross-device compatibility, making it easy to use for both beginners and advanced users.

Pros:

  • AES-256 encryption for secure password storage

  • Two-factor authentication

  • Auto-fill and auto-login features

  • Digital wallet for payment information

  • Password sharing with trusted individuals

  • Emergency contact feature for accessing your account

Cons:

  • Limited features in the free version

  • Higher prices than other options

  • No family plan option for multiple users

    4. 1 password

1Password is a password manager that allows users to store, manage, and autofill their passwords. It also allows users to store other sensitive information such as credit card details and secure notes. It uses advanced encryption algorithms to ensure data security and protect against unauthorized access.

Some of 1Password's key features include:

  • Secure password storage: 1Password uses AES-256 encryption to ensure that all passwords and other sensitive data are stored safely and cannot be accessed by unauthorized users.

  • Two-factor authentication: 1Password allows two-factor authentication for added security.

  • Password sharing: 1Password allows users to securely share passwords and other sensitive information with trusted individuals.

  • Auto-fill: 1Password automatically fills in login details for websites and apps.

  • Password generator: 1Password includes a strong password generator that creates complex passwords with just a few clicks.

1Password is an excellent choice for those looking for a password manager because it offers a range of plans to suit different needs, including a free trial, a personal plan, and a family plan for sharing passwords with up to five family members. Additionally, 1Password is known for its advanced security features and robust encryption, making it an excellent choice for those who prioritize security and privacy.

Pros:

  • AES-256 encryption for secure password storage

  • Two-factor authentication

  • Digital wallet for payment information

  • Password sharing with trusted individuals

  • Travel mode feature for added security

  • Watchtower feature for monitoring password breaches

Cons:

  • Higher prices than other options

  • No free version available

Password managers are not one-size-fits-all. Password managers have their own features, strengths, and weaknesses. It's crucial to evaluate your specific needs and priorities before deciding which password manager is right for you. Some factors to consider include security, ease of use, available features, and pricing. By doing so, you can make an informed decision and choose a password manager that perfectly fits your requirements and preferences.

Personally I've tried every one of these and now when it's come to my opinion I'll say go with Nordpass because if you don't want to pay well it has everything in free plan which will help you to use a password manager i can say bitwarden too because it's just perfect for the free password manager but as of you're beginner i won't suggest this first go with something which will make you dive into the world of making of your password strong because i don't want you to start and then end on half but if you're willing to pay then I'll suggest 1password i personally using this from last year and it has everything it's just provide everything and it's secure but make sure it doesn't come with free plan.

space gray iPhone X on white surface
space gray iPhone X on white surface

5. Additional security measures

In addition to using strong passwords and a password manager, there are additional security measures you can take to protect your online accounts. One of the most necessary steps is two-factor authentication (2FA). This adds an extra layer of security to your account by requiring a second factor. This could be a code from an authentication app or a physical security key, in addition to your password.

Using a 2FA app, such as Google Authenticator or Authy, is a convenient and secure way to implement 2FA. These apps generate time-based codes to authenticate your account.

Another option is to use a security key, such as a YubiKey. This is a physical device that you insert into your computer or mobile device to authenticate your account. Security keys provide an even higher level of security than 2FA apps since they are resistant to phishing attacks and cannot be replicated.

Phishing attacks, where attackers trick you into revealing your login credentials, remain a significant threat to online security. It's imperative to be vigilant and cautious when receiving unsolicited emails or messages. It's also important to verify the sender and legitimacy of any links or attachments before clicking on them.

If you do encounter a phishing email, the advisable course of action is to delete it immediately. You should also avoid clicking on links or entering login information. I previously discussed how to recognize and avoid phishing attacks in an article I posted

References

I highly recommend the YouTube channel All Things Secured for anyone who wants to learn more about online security and privacy. The channel is run by a security expert named Josh who provides in-depth reviews and tutorials on various security tools and practices, including password managers, 2FA apps, and security keys. His videos are informative, engaging, and easy to understand, making them accessible to beginners and experts alike. I've personally learned a lot from his channel and have implemented many of his recommendations to improve my online security.

"Subscribe to "adilm" Newsletter for More Insights and Motivation"

Thank you for reading this article! I hope that you find the information here useful and that it has helped you better understand password security. If you have questions or comments, please feel free to contact me.

I also want to express my gratitude to all my readers and subscribers. Your support means the world to me and keeps me motivated to continue writing and sharing my insights. If you haven't already, I would be honored if you subscribed to my newsletter "adilm" for more updates, insights, and motivation. Thank you again, and I look forward to connecting with you soon!

Photo by Nikolay on Unsplash

Thanks for reading adilm! Subscribe for free to receive new posts and support my work.