Practical Security Habits

Password Managers and Passphrases

Why every account needs its own credential, how password managers make that practical, and where long passphrases fit in for the logins you must remember.

On this page
  1. The problem with reused passwords
  2. Why we choose weak passwords
  3. What a password manager does
  4. Concerns worth thinking about
  5. Passphrases for the passwords you must remember
  6. Credentials for devices and projects
  7. A simple way to start

The problem with reused passwords

Most account breaches do not involve anyone guessing a clever password. They happen because a login leaked from one service is tried on others. If you use the same password in several places, one leak gives an attacker the key to all of them. Automated tools do this at scale, so it is routine, not rare.

Makers collect many accounts: code hosting, cloud dashboards, component shops, forums, device admin pages, a home server. Some of these control physical things, such as a camera or a door sensor. Giving each its own credential means a breach stays contained to one place.

Why we choose weak passwords

Humans are poor at inventing and remembering many random strings. We pick short words, add a number, and reuse them. Attackers know the patterns, and common substitutions like “@” for “a” add little. Length and unpredictability matter far more than clever tricks.

The practical answer is to stop relying on memory for most passwords.

What a password manager does

A password manager is an application that stores your logins in an encrypted vault. You unlock it with one strong master password, and it can generate a random password for each new account, fill it in when you log in and sync the vault between your devices. Because the manager remembers everything, each password can be long and random, such as twenty characters or more, without you having to type it.

Some managers also check the website address before filling a login. That helps with phishing attacks: a lookalike page has a different address, so the manager usually will not offer your credentials, which is a useful warning sign.

Options include managers built into browsers or operating systems, standalone apps, and ones you host yourself. They differ in features, price, how they sync and how much you must trust a company. Review the documentation and independent assessments for any you consider, and choose one that fits how you work. Keep in mind that the vault is encrypted using the same principles described in data encryption, so the strength of the master password is what protects it.

Concerns worth thinking about

Putting everything in one place sounds risky, and it is a fair question. The trade-off is generally considered worthwhile for most people, because the alternative is reuse, which is a more common cause of harm. Still, think about these points:

  • The master password must be strong and unique, and never used elsewhere.
  • Turn on two-factor authentication for the manager itself where it is offered.
  • Plan for recovery. If you forget the master password, some services cannot get you back in. Understand the recovery options before you rely on it, and keep an emergency method in a safe place.
  • Keep the software updated, since managers are targets and fix flaws like any other program.
  • Back up the vault according to the provider’s guidance, as part of a normal backup strategy.

Passphrases for the passwords you must remember

A few secrets cannot live in the vault: the master password, your computer login and perhaps disk encryption. For these, a passphrase works well. A passphrase is a sequence of several unrelated words, for example four or more chosen at random. It is long, which gives it strength, and a string of words is easier to remember than random characters.

The words need to be chosen randomly, for instance by rolling dice against a word list or using a generator from a trusted tool. A phrase you picked because it feels meaningful, such as a song lyric or a quote, is much easier to guess. Adding more words increases strength more reliably than swapping letters for symbols.

Do not reuse a passphrase between services. Type it by hand a few times when you create it so that it sticks, and avoid writing it where others might see it. A written copy kept in a secure place can be reasonable as a recovery measure.

Credentials for devices and projects

Devices need the same care. Do not leave factory logins in place; default credentials are well known and tried first. Store the new password in your manager next to a note about which device it belongs to. For services that offer them, prefer access tokens or per-device keys over sharing your main password, and keep them out of your code, following good API key secrecy practice.

A simple way to start

Pick a manager, set a strong master passphrase, and install it on your phone and computer. Then, over a few weeks, replace passwords as you log in: start with email, since it can reset other accounts, then financial, code hosting and device admin accounts. Enable two-factor authentication where possible. You do not need to finish in one sitting, and each unique password you add reduces the damage a single leak could cause. No method makes accounts unbreakable, but this one removes the most common weakness.

The complete guide to practical security habits

A Maker Guide to Securing Connected Projects
Read the guide

Keep exploring

Guides from other topics

All topics →