Password Security

This topic explains how to create a strong password and how to protect your passwords from attacks.

Why is this important?

Passwords are the only thing standing between your personal data and someone who wants to steal it. If your passwords are weak or reused across multiple sites, you become wide open to data breaches and identity theft.

By using strong, unique passwords for each account, you significantly reduce the risk of unauthorized access and protect your personal information.

However, let's properly define in this module how do you actually make a secure password.

What are the threats to password security?

There are several threats to password security, including:

  1. Brute force attacks, where an attacker tries every possible combination of characters until they find the correct password.
  2. Dictionary attacks, where an attacker uses a list of common words and phrases to guess passwords.
  3. Phishing attacks, where an attacker tricks you into giving them your password through a fake website or email.
  4. Keylogging, where an attacker records your keystrokes to capture your password.
  5. Password reuse, where using the same password across multiple accounts increases the risk of compromise if one account is breached.

How do you actually create a strong password?

Let something else remember your password!

There are many password managers available, both free and paid. Some popular options include LastPass, 1Password, and Dashlane. These tools can help you generate strong passwords, store them securely, and autofill them when needed.

What I do recommend for frictionless managing is Bitwarden. It's free and easy to use.

How to use Bitwarden

Step-by-step setup about 10 minutes
  1. Access the Bitwarden website and make an account, and also put in your master password. This is the only password you will need to remember, so make it a good one!
  2. After you have accessed the site, congratulate yourself on taking a step towards better security! But seriously, here's how to get started:
  3. Here's the Bitwarden dashboard. You can add your accounts and passwords here, and also generate strong passwords for new accounts. You can also use the browser extension to autofill your passwords when you log in to websites.
    Bitwarden setup page
    Bitwarden dashboard. This is where you can manage your passwords and other sensitive information. You can also generate strong passwords and store them securely.
  4. Okay now go to the upper right corner and click on the add button. This is where you can add your accounts and passwords to Bitwarden. Select Login for email/account logins.
    Bitwarden add button
  5. Now you can add your own account information, of course put a name for the account, and then put in your username and password. You can also generate a strong password by clicking on the generator icon. This will generate a random password for you, which you can use for your account. Make sure to save it!
    Bitwarden account setup
  6. Now you can see your saved password in the Bitwarden dashboard. You can also use the browser extension to autofill your passwords when you log in to websites. This is a great way to save time and also keep your passwords secure. But plain copy paste is fine.
    Bitwarden saved passwords

You're done when autofill works on your phone.

Not feeling Bitwarden? Your phone might already have one. Apple Passwords (iPhone, iPad and Mac) and Google Password Manager (Android and Chrome) are both free, secure, and basically work the same way: they save your passwords, make strong new ones, and fill them in for you. 1Password does the same too, but it's paid. One catch: the built-in ones work best when all your devices are from the same company, while Bitwarden and 1Password work on everything.

Passkeys

Passkeys are a new way to log in to websites and apps without using a password. They use public key cryptography to authenticate you, which is more secure than passwords. Passkeys are supported by most major platforms, including Apple, Google, and Microsoft.

They work in a kinda similar way to MFA, but with a focus on eliminating the need for passwords entirely.

You can access or make passkeys in a similar way to how you set up your Password Manager, however it's dependent on your device and the platform you're using. For this instance, Apple Passwords have the passkey feature built-in.

Technicality aside, passkeys are just a way to use your phone's biometrics system such as Face ID or Fingerprint scanners to authenticate you in a login. Can also be your phone's PIN.

Don't want to install anything?

That's fine, you can still make strong passwords without a password manager. Just make sure to follow the tips above, and don't reuse passwords across multiple accounts.

Here are also some tips for easily managing your passwords:

See how your password holds up!

Try the Password Strength Checker →

Check yourself