The Honest Case for Using a Password Manager You Actually Trust
July 7, 2026
The LastPass breach of 2022, in which encrypted password vaults were stolen from their servers, made password manager critics louder and password manager skeptics more skeptical. “All your passwords in one place” has always been the objection that people who resist password managers raise, and a high-profile breach of a major password manager gave that objection apparent validation. The conclusion many people drew — that password managers aren’t worth the risk — is incorrect, but understanding why requires a clear-eyed look at what the breach actually demonstrated, what password manager security actually is, and what the alternative looks like in practice.
What the LastPass Breach Actually Showed
The LastPass breach exposed encrypted password vaults — blobs of ciphertext — that attackers obtained from LastPass’s servers. The encryption on those vaults used the master password as the key, derived through PBKDF2 with a relatively low iteration count (100,100 iterations, which security researchers noted was below recommended standards). Vaults with weak master passwords became potentially decryptable by attackers with significant computational resources. Vaults with strong master passwords remain effectively uncrackable; AES-256 encryption with a strong key isn’t broken by having the ciphertext.
What the breach demonstrated was: LastPass’s server-side security was inadequate (they had a 2022 breach that enabled the attacker to return for the vault data), their PBKDF2 iteration count was below recommended standards, and their incident response and communication was poor. These are legitimate criticisms of LastPass specifically.
What the breach did not demonstrate was that zero-knowledge password managers are fundamentally insecure or that using a password manager makes you less secure than the alternative. A properly implemented zero-knowledge password manager where the master password never leaves your device stores only ciphertext on servers — servers that attackers can potentially access but that contain no decryptable data without your master password. The threat model is: can an attacker obtain your vault ciphertext AND crack your master password? For a strong master password, the second part is computationally infeasible with current technology.

The Alternative to a Password Manager
The implicit argument behind “password managers are risky” is that not using one is safer. This doesn’t hold when you examine what not using a password manager actually looks like in practice for most people. Without a password manager, people use one of several strategies: reusing the same password across sites, using variations of the same password (adding numbers or symbols to a base word), using “memorable” passwords that are resistant to forgetting but are shorter and less random than machine-generated passwords, or writing passwords down.
Credential stuffing attacks — where an attacker takes leaked username/password combinations from one data breach and tries them against other services — are one of the most common attack vectors in actual account compromises. They work entirely because people reuse passwords. If your Gmail password is the same as your password at a breached forum, your Gmail account is compromised when that forum’s credential database leaks. This happens millions of times per year; the “have I been pwned” database contains billions of credentials from data breaches.
A password manager enables using a different strong, random password for every site. If any site is breached, that site’s credential is useless for attacking any other site you use. This is the primary security benefit of password managers, and it is significant. The theoretical risk of a password manager breach is real but limited to one well-protected credential (the master password); the practical risk of not using a password manager includes credential stuffing attacks from the many data breaches that happen constantly at sites with varying security quality.
How to Choose a Password Manager You Can Actually Trust
Not all password managers are equal, and the choice matters. The properties that make a password manager trustworthy:
Zero-knowledge architecture means the service provider cannot access your vault contents even if they wanted to. Your master password is used to derive an encryption key locally; only ciphertext is transmitted to and stored on servers. This is verifiable in principle (though not by most users) through third-party audits. 1Password, Bitwarden, Dashlane, and Proton Pass all operate on zero-knowledge architectures. LastPass’s issue was not with the zero-knowledge design but with the implementation details (iteration count) and operational security.
Independent security audits by reputable firms, with results published, are a meaningful trust signal. Bitwarden publishes its audit results; 1Password does as well. Audits don’t guarantee no vulnerabilities but demonstrate a commitment to external scrutiny that matters for trust.
Open-source code allows security researchers to examine the implementation independently. Bitwarden is fully open source, and its server and client code can be audited by anyone. 1Password’s client apps are closed source but have published white papers on their security design. Self-hosting options (available with Bitwarden) allow particularly security-conscious users to run their own vault server, eliminating trust in a third-party server entirely.
PBKDF2 iteration count (or equivalent for other key derivation functions) should be at modern recommended levels. Bitwarden defaults to 600,000 iterations (as of 2023 update); 1Password uses a different KDF (PBKDF2-HMAC-SHA256 with 100,000 iterations but with additional security layering). Higher iteration counts make brute-force attacks on master passwords slower.

The Master Password Is the Critical Variable
Every password manager security model ultimately depends on your master password. A weak master password renders zero-knowledge encryption much less protective — if your master password is “P@ssword1”, an attacker who obtains your vault ciphertext can crack it with modest computational effort regardless of which password manager you use. A strong master password (long, random, or a passphrase of six or more random words) combined with a good password manager’s encryption makes vault data effectively uncrackable for any attacker who doesn’t have the master password.
Two-factor authentication on the password manager account adds an additional layer: even if someone obtains your vault ciphertext and somehow has your master password, they still need your second factor to authenticate and access the vault. Hardware keys (FIDO2/WebAuthn) are the strongest 2FA option; TOTP authenticator apps are a good second choice; SMS 2FA is better than nothing but weakest due to SIM swapping vulnerability.
The practical recommendation: pick a reputable zero-knowledge password manager (Bitwarden for the security-conscious who want open source and self-hosting option; 1Password for those who want polished UX with strong security; Proton Pass for those in the Proton ecosystem), set a strong master password you’ve committed to memory, enable 2FA with an authenticator app or hardware key, and use it to generate and store unique strong passwords for every account you have. This is dramatically more secure than any alternative that doesn’t involve a password manager, and the tools to do it are either free (Bitwarden) or modestly priced.