Reuse, Not Weakness, Is What Loses Accounts
Almost nobody is broken into by someone sitting at their login screen guessing. Attackers work from lists: an email address paired with a password, recovered from a breach somewhere else, replayed automatically against hundreds of other services. The technique is credential stuffing, and it does not need you to be interesting. It only needs you to have reused a password.
When a login database leaks, the attacker usually receives hashes rather than plain passwords - a fixed-length scramble produced by a one-way function. Hashing cannot be reversed in principle, but it can be attacked. If the site used a fast or outdated algorithm, rented graphics hardware tests billions of candidate passwords per second against the stolen hashes, with no login page to slow it down, no rate limit and no alert. Weak and reused passwords fall out of those lists in bulk; long random ones mostly do not.
Then comes the replay. Each service sees one correct-looking attempt from an ordinary residential address. That is why defences built to stop guessing often miss stuffing: there is no burst of failures to detect, just one success.
The practical consequence is uncomfortable but simple. A thirty-character password used on five sites is worth less than a fourteen-character random one used on one, because the long one is only as safe as the sloppiest site holding it. Uniqueness contains the damage. Length protects one password if its own hash leaks. You want both, but if you can only fix one thing this week, fix uniqueness.
What the Standards Actually Say Now
Most organisations copy one document for password policy: NIST SP 800-63B, Digital Identity Guidelines. Its authentication volume has retired several rules that were treated as law for twenty years, because they pushed people into predictable patterns without stopping attackers. The document binds services rather than users, but it is a useful way to recognise a website that is demanding something outdated.
| Retired habit | Current direction | Why it changed |
|---|---|---|
| Force a change every 60 or 90 days | No mandatory rotation; change on evidence of compromise | Rotation produced guessable edits: a season, a year, a trailing digit incremented each time |
| Require upper case, a digit and a symbol | No forced composition rules | People satisfy composition rules in the same few ways, and cracking tools model those ways directly |
| Cap passwords near 12-16 characters | Accept at least 64 characters, all printable characters, spaces included | Length is the cheapest available defence, and silent truncation weakens what you chose |
| Block pasting into the password field | Allow paste | Blocking paste breaks password managers and pushes people toward short, reused strings |
| Accept anything that passes the rules | Screen new passwords against known-breached lists | A password already in a leak list is tried first, however complex it looks |
| Recovery by security question | Deprecated as a knowledge-based authenticator | Answers are often public, and there is no way to revoke a fact about your life |
Treat eight characters as a legacy floor and nothing more. Anything a manager generates for you can be long and random for free; the only place length has to be paid for in typing is the handful of secrets you memorise.
Building a Passphrase That Resists Real Cracking
Three or four secrets genuinely have to live in your head: the device unlock code, the password manager, and your primary email. For those, a passphrase of unrelated words beats a short mangled word - but only if something other than your imagination chose the words.
The standard method is a dice word list. The Electronic Frontier Foundation publishes a list of 7,776 short words, chosen with five dice rolls per word. Each word contributes about 12.9 bits of unpredictability, because 7,776 is six to the fifth power and its base-2 logarithm is roughly 12.9. Six such words give about 77 bits, which remains out of reach of offline cracking with current hardware. The strength is arithmetic, not optimism.
Why substitutions do not help
Cracking software does not begin with random strings. It begins with word lists drawn from past breaches, pushed through mangling rules: capitalise the first letter, append a year, append an exclamation mark, replace a with @, e with 3, o with 0. Those rules exist because they describe what people actually do. Tr0ub4dor&3 looks chaotic to a human and sits in the first few minutes of that queue.
Words personal to you are worse again: a pet, a street, a child's name, a support ticket number. If someone is targeting you specifically rather than stuffing a list, those are the first words they try, and social media supplies most of them for free.
- Six dice-chosen words for your password vault. Four or five where a lockout caps guessing, such as a phone or a payment card.
- Keep them lowercase and spaced or hyphenated. Do not "improve" the result into something meaningful - that restores exactly the bias the dice removed.
- Keep it on paper while you learn it, somewhere only you can reach, then destroy the paper.
The cost is real and worth stating: six words is slow to type on a phone, a TV remote or a games console. That is acceptable for three secrets and hopeless for two hundred accounts - which is what the manager is for.
What a Password Manager Does, and What Zero-Knowledge Means
A password manager is an encrypted credential database with a generator and an autofill layer. It has four jobs, and the fourth is quietly a security control rather than a convenience.
- Generate. Long random strings, so uniqueness stops costing you anything to remember.
- Store and sync. Encrypted, across your devices, instead of in a notes file, a spreadsheet or your head.
- Audit. Report reused passwords, weak ones, and entries that appear in known breach data.
- Match domains. Autofill only fires on the domain a credential was saved against. On a lookalike site it stays silent, and that silence is one of the few free warnings available to you. See recognising phishing.
Zero-knowledge, in plain terms
The claim is specific and checkable. Your vault is encrypted on your own device with a key derived from your master passphrase, and the provider stores only ciphertext it cannot read. Your passphrase is not the key itself: it is fed through a key derivation function such as PBKDF2 or Argon2, deliberately slow and memory-hungry, so each offline guess against a stolen vault costs an attacker real time and hardware.
How well a stolen vault holds up therefore rests on two things you control: the length of the master passphrase, and the iteration count configured on your account. If the provider lets you raise the iteration setting and it sits at an old default, raising it is a genuine improvement, not a placebo.
What a manager does not cover
- Your device. Malware running while the vault is unlocked can read whatever is on screen, and stealers specifically target manager data and browser cookie stores.
- Metadata. Some products leave entry titles, site addresses and your account email unencrypted. That is enough to reveal where you bank and which services you hold.
- The provider's client software, which performs the encryption and receives updates automatically. This is a trust relationship, not a mathematical guarantee.
- Both factors at once. Many managers also store TOTP codes. That is convenient and better than no second factor, but it places both factors in a single container; keep the codes for your primary email elsewhere.
Three Ways a Manager Breaks, and How to Blunt Each
Centralising credentials concentrates risk. The answer is not to avoid it - reuse is worse - but to plan for the three realistic failure modes.
| Failure | What actually happens | What reduces it |
|---|---|---|
| You lose the master passphrase | With genuine zero-knowledge encryption there is no reset and no support path. This is by far the most common way people lose a vault. | Print the recovery kit when you set up the account, store it offline with your documents, and enable emergency access for a named person if the product offers it. |
| Your device is compromised | Infostealers harvest manager databases, browser passwords and session cookies, and can read an unlocked vault in memory. | Lock the vault after minutes and on sleep. Install software only from the vendor or an official store - cracked apps and fake installers are the usual delivery route. Require a biometric to reveal an individual entry, not just a computer login. |
| The provider is breached | Encrypted vaults and some metadata leak. From then on your data rests on your passphrase and the derivation settings alone. | Long dice-generated master passphrase, multi-factor authentication on the provider account, a current iteration count, and a plan to rotate the passwords that matter most. |
The dull risk gets less attention and causes more pain: losing access through a sync conflict, a lost phone or a locked account. Export an encrypted backup to an offline drive occasionally, and keep the two credentials that unlock everything else - your email and your vault - typeable from memory rather than stored only in the vault they protect.
Checking Whether Your Details Are Already Out There
A breach notification service indexes leaked datasets and tells you whether your address appears in them. The best known is Have I Been Pwned, which names the breach, the categories of data involved and the date, and can alert you to future ones.
Checking a password is safe when it is done properly. Its Pwned Passwords feature uses k-anonymity: the password is hashed on your device, only the first five characters of that hash are sent, and the returned list of matching suffixes is compared locally. The service never receives enough to identify your password. Most password managers use the same interface for their built-in check, which covers your whole vault in one pass.
On a hit, the order matters:
- Change the password on the service named in the breach.
- Change that same password everywhere you reused it or used a close variant - anyone who sees your pattern tries the neighbours first.
- Start with your primary email, because it can reset most of the rest.
- Look for the quiet changes an intruder leaves behind: mail forwarding rules and filters, an altered recovery address or phone number, unfamiliar app passwords, sessions you do not recognise.
The limit is important: a clean result means only that no dataset this particular service holds contains your address. Many breaches are never publicly disclosed. Use a breach check as a trigger for action, never as evidence that you are safe.
Browser Managers Versus Dedicated Ones
The manager already built into your browser or phone beats reuse by a wide margin, and it is already installed. Chrome, Edge, Safari and Firefox all generate passwords, sync them, fill by domain match and run a breach check.
- Chrome:
chrome://password-manager/checkup, or Settings, then Autofill and passwords. - Edge: Settings, then Profiles, then Passwords, where Password Monitor reports leaked credentials.
- Safari, iOS and macOS: the Passwords app, or Settings, then Passwords, then Security Recommendations.
- Firefox:
about:loginsfor saved logins and breach alerts.
Two gaps are worth knowing about. Protection at rest often defaults to your operating-system account, so anyone sitting at your unlocked computer can read saved passwords in plain view - Firefox offers a separate primary password, while Chrome and Edge can require your device password before revealing an entry. And a browser manager is tied to its ecosystem: switching browsers is awkward, there is nowhere sensible to store recovery codes or a scanned passport, and sharing a credential with a family member is not really supported.
A dedicated manager adds those things plus a vault with its own passphrase rather than your computer login. Prefer one that publishes independent security audits and a clear statement about what it can and cannot decrypt. But be honest about the comparison: a browser manager with unique passwords everywhere is safer today than a dedicated manager you keep meaning to set up.
Questions readers ask about this page
How long should a password be?
For anything a password manager generates, length is nearly free, so 16 to 24 random characters is a reasonable default and 12 is a workable floor. For the few secrets you must memorise - device unlock, password vault, primary email - use a passphrase of five or six dice-chosen words instead, which is both longer and easier to recall.
Is it safe to write passwords on paper?
For a recovery kit or a master passphrase while you learn it, yes, provided it is stored somewhere only you can reach and the risk you are protecting against is remote rather than a burglar. An attacker on the network or in a breached database cannot photograph a sheet of paper in your desk drawer. What is not safe is a notes file, a spreadsheet or a photo in your camera roll.
Should I change my passwords every few months?
No. Current NIST guidance dropped mandatory rotation because it produces predictable edits and does not reliably stop attackers. Change a password when there is evidence of exposure - a breach notification, a reused password found in a leak list, or a sign-in you do not recognise - and not because a calendar says so.
How do password managers protect me from phishing?
Partly, and it is a real benefit. A manager only autofills a credential on the domain it was saved against, so on a lookalike domain it stays silent. That silence is a warning, not proof: a lookalike hosted on a subdomain of the real service can still match, and a manager cannot help if you copy the password out by hand and paste it in.
What if I forget my master passphrase?
With genuine zero-knowledge encryption, nobody can reset it for you - not the provider, and not us. That is why the recovery kit is printed offline at setup, why emergency access should be configured if offered, and why the master passphrase deserves a passphrase you can reconstruct from memory. Lost vaults are far more common than broken ones.
Sources checked for this page
- NIST - SP 800-63B: Digital Identity Guidelines, Authentication and Authenticator Management
- UK NCSC - Password managers: how they help you secure passwords
- UK NCSC - Three random words or #thinkrandom
- Electronic Frontier Foundation - EFF dice-generated passphrases
- CISA - Use strong passwords
- Have I Been Pwned - check an email address against known breach data
- OWASP - Credential stuffing
About DEWA89
DEWA89 is an independent educational project written by one person. It is not a company, an agency or a managed editorial team, and it does not pretend to be one. Rehan Aldiansyah writes these pages, checks them against the primary sources cited on each one, and answers corrections sent to the address on the support page.
DEWA89 is the name the site publishes under; the name above is the person accountable for what it says. Nothing here is generated and published unread: a claim either traces to a source you can open yourself, or it is marked as the author's own judgement.
How this site is funded
It is not. There is no advertising, no sponsorship, no affiliate link, no paid placement and no product for sale anywhere on this site. No company pays to be mentioned, and no page carries a commission-bearing link. Hosting is paid for out of the author's own pocket, which is the whole of the commercial relationship. If that ever changes, the change will be disclosed on this page before it appears anywhere else.
How to read this site
- Primary sources only. Where a claim can be checked, it links to the standards body, regulator or vendor documentation that supports it — not to another summary of it.
- Limits are stated. Where a control fails, or a setting only partly helps, the page says so in the same breath as the advice.
- Country-specific answers are labelled. Reporting routes, consumer protections and privacy law differ by country, so a passage that applies in only one is marked as such.
- No fear as a sales tool. Scaring a reader into a purchase is the behaviour this site exists to argue against.
Editorial standards we hold ourselves to
- We do not quote a statistic without naming the report and its year.
- We do not name a step-by-step settings path unless the vendor's own documentation still shows it.
- We do not present a product as the answer. Where a category of tool helps, we describe the category and what to look for in it.
- We do not write in the voice of expertise we do not have. When a question needs a lawyer, a doctor or a regulator, the page says so and stops.
- We do not silently rewrite a substantive claim. Material corrections are recorded with a dated note on the page, as described on the support page.
Dates, and what they mean
The date below is the last time these pages were re-checked against the sources they cite. It is a record of what happened, not a schedule: no page here states a calendar interval for review, because a static site cannot enforce one. Pages are re-checked when something they describe actually changes — a vendor renames a setting, a standard is revised, a regulation is amended, a link breaks — and at least once a year regardless, so that nothing is left unexamined through neglect.
The date moves only when a person has re-opened the cited sources and confirmed the text still matches them. It is not the date a file was last saved. Where a passage has been left standing but is no longer certain, it is marked as uncertain rather than quietly carried forward.
If the date below looks old, that is information, not a fault. It means the pages are due for their next pass. Everything on them links its primary source precisely so you can check the current position yourself rather than relying on our copy of it.
Who is accountable for this page
| Published by | DEWA89, an independent educational project written and paid for by Rehan Aldiansyah |
|---|---|
| Written by | Rehan Aldiansyah — an independent writer, publishing under the DEWA89 name. No employer, qualification or years of experience is claimed here, because this site asserts only what can be checked. |
| Reviewed by | Rehan Aldiansyah. This site has no separate reviewer, and we do not name one to look better. Every page is self-reviewed against the sources it cites, and that is exactly what the review record below means. |
| Corrections | Send a correction — specific reports are checked against a primary source and fixed or answered |
| First published | 2026-10-08 |
| Last reviewed | 2026-10-08 — every page on this site carries the same review date, and each one links the sources it was checked against |
Contact
Corrections, factual disputes, reports of a link that now leads somewhere harmful, and notices that a described setting has moved are all welcome at the address below. Rehan Aldiansyah reads them.
We will never ask you for a password, a one-time code, a recovery code or remote access to your device, and we will never ask you to confirm account details by replying to a message. Any message claiming to come from this site and asking for any of that is not from us.
Scope and limitations
Read this before acting on anything here.
- This is general education, not advice for your situation. It explains how account takeover and phishing generally work and what a reader can do about them. It is not legal advice, it creates no advisory relationship, and it should not be quoted in a dispute, a claim or a police report. If an account, your money or your identity is already affected, the people who can act are the provider's own recovery process, your bank, and the police or reporting body where you live.
- We cannot see your accounts or your devices. We cannot tell you whether a particular message you received is genuine, whether an account has been compromised, or what an organisation holds about you.
- We cannot act on your behalf. We cannot contact a platform, bank, regulator or data protection authority for you, and we cannot investigate anyone. Requests like that have to go to the provider directly.
- Menus move. Settings are renamed, moved and reset by updates. A click path that was accurate on the review date may look different in your version. Treat every step here as a description of what to look for rather than a guarantee of what you will see.
- We can be wrong. Errors get through. If you find one, the support page explains what happens next.
