Why Passwords Get Hacked
By Mihaly Kertesz · Updated
A compromised account does not necessarily mean its password was guessed. Known reused credentials, stolen sessions, false login pages and account recovery abuse can bypass an otherwise strong password. The mechanism determines which protections remain useful.
Password compromise attack paths
A longer password does not revoke an existing stolen session or prevent a false page from collecting its replacement. The relevant distinction is between an attacker obtaining credentials, session access or control of recovery.
| Path | Typical input | Useful response |
|---|---|---|
| Credential stuffing | Password exposed at another service | Independent passwords and MFA |
| Phishing | Secret entered into a fake flow | Origin checking, phishing-resistant MFA and session review |
| Offline guessing | Password hashes or encrypted vault copy | Random strong credentials and appropriate key derivation |
| Device compromise | Unlocked secret or session | Trusted device recovery and endpoint remediation |
| Recovery abuse | Control of email/phone/recovery channel | Protected recovery channels and provider policy |
Password compromise through reuse
Attackers can try a known email and password pair against other services. Length offers no protection once the value is known. Independent replacements reduce reuse, with primary email and other reset-capable accounts affecting the wider recovery chain.
Offline guessing and password compromise
An online service can limit login attempts. A copied encrypted vault may allow guesses outside that service. Resistance depends on credential distribution, derivation settings and implementation.
A cracking-time estimate requires an explicit attack model. Selection entropy describes a generator’s process, rather than every attacker’s capability or the security of an unlocked device.
Random master-passphrase selection · Key and client boundaries
Phishing and password compromise
A recognizable logo and HTTPS do not establish that a page belongs to the intended service. HTTPS secures the connection to the displayed domain. Unexpected approval and recovery prompts can expose a separate route to account access.
Supported passkeys and other phishing-resistant authenticators improve origin binding. Their storage and recovery requirements are distinct from password CSV export.
NIST SP 800-63B-4: authentication and authenticator management · Browser storage and origin checks
Account recovery after password compromise
The affected service’s official security process may include active sessions, recovery addresses, enrolled authenticators and credential rotation. A trusted device matters because a compromised one may capture newly entered credentials.
Changing the password alone may leave an attacker’s session or recovery address intact. Business incidents can also involve evidence retention and organizational response requirements.
Password managers and compromise prevention
Managers support independently generated credentials, site association and organized recovery information. Encryption protects stored data within its defined assumptions. It does not prevent malware from observing an unlocked secret or guarantee that an online account cannot be compromised.
