What it is and the problem it solves
A password manager is software that stores usernames and passwords in an encrypted vault. It solves credential reuse and memorisation overload by enabling unique, strong passwords per account.
How it works
It stores credentials in an encrypted vault. The vault’s encryption key is derived from a user-chosen master password. It generates, saves, and autofills passwords. Some synchronise records across devices, share credentials, and store payment cards, secure notes, and documents. It runs as standalone apps, browser extensions, browser components, or OS-integrated services. Vaults may stay local or sync via provider servers or third-party storage.
What works
Generated passwords make per-account uniqueness practical. Autofill and save functions work reliably across most modern browsers and apps. Synchronisation across devices works when providers’ infrastructure is stable. Client-side encryption means providers cannot read stored passwords—only the user can, via the master password.
What does not
It does not eliminate phishing risk. It does not prevent credential theft via malware that captures keystrokes or screenshots before encryption. It does not hide metadata—server logs may reveal which sites you visit, even if passwords stay encrypted. It does not guarantee RNG security: vulnerabilities like Kaspersky’s insecure random number generator have occurred.
What it changes
It shifts credential security from distributed human memory to a single high-value target—the vault and its master password. It enables per-account uniqueness at scale. It redefines trust: away from individual site security and toward the password manager’s implementation, update discipline, and cloud infrastructure.
Is it worth your time
Yes—if you manage more than five accounts and accept the risk of centralising credentials. It reduces reuse and memorisation burdens. But it demands disciplined master password hygiene and trust in the provider’s metadata handling. Dropouts are high: 42% abandon it within one month.