Why Your Passwords Probably Aren't Strong Enough
Most people know they should use strong passwords. Most people don't. The gap between knowing and doing comes down to one thing: convenience. Weak passwords are easy to remember; strong passwords feel impossible to manage. But with the right approach, you can have both security and convenience.
What Makes a Password Weak?
Before building better habits, it helps to understand what makes a password vulnerable. Common problems include:
- Short length: Anything under 12 characters can be cracked relatively quickly with modern hardware.
- Dictionary words: "password", "sunshine", "dragon" — attackers run dictionaries first.
- Predictable substitutions: "P@ssw0rd" fools nobody. Attackers know about these tricks.
- Reuse: Using the same password on multiple sites means one breach exposes everything.
- Personal information: Names, birthdays, and pet names are easily guessable, especially from social media.
What Actually Makes a Password Strong?
Security experts generally agree on a few key principles:
- Length is the most important factor. A 16-character password is vastly harder to crack than an 8-character one, even if both use special characters.
- Randomness matters. True randomness is far harder to crack than human-generated "random" strings.
- Uniqueness per site. Each account should have its own distinct password.
The Passphrase Method
One practical approach is using a passphrase — a string of random, unrelated words. For example: correct-horse-battery-staple (famously illustrated by the XKCD comic). This style of password is:
- Long (high entropy)
- Genuinely random (when words are chosen randomly, not by you)
- Easier to type and remember than a string of symbols
Use a word list or a password manager's generator to pick words randomly rather than letting your brain choose — human intuition is predictable.
Use a Password Manager
The single most impactful thing you can do for your password security is to use a password manager. These tools:
- Generate cryptographically random passwords for every site
- Store them in an encrypted vault, accessible with one master password
- Auto-fill credentials so you never have to type them
- Alert you when a password has appeared in a known data breach
Well-regarded options include Bitwarden (open-source, free tier available), 1Password, and Dashlane. Your browser's built-in password manager (Chrome, Safari, Firefox) is better than nothing, but a dedicated tool offers more control and cross-platform flexibility.
Enable Two-Factor Authentication (2FA)
Even the strongest password can be stolen through phishing or a data breach. Two-factor authentication (2FA) adds a second layer: even if someone has your password, they can't log in without also having your phone or authentication app. Enable 2FA on every account that supports it, especially:
- Email accounts
- Banking and financial services
- Social media
- Your password manager itself
Authentication apps like Authy or Google Authenticator are more secure than SMS codes, which can be intercepted via SIM-swapping attacks.
A Simple Action Plan
- Download a reputable password manager today.
- Create a strong master password using the passphrase method.
- Over the next week, update your most critical accounts (email, bank, social media) with unique, generated passwords.
- Enable 2FA on all important accounts.
- Let the password manager handle everything else as you go.
You don't have to fix everything overnight. Start with your highest-value accounts and build the habit from there.