The Ordinary Review

Careful reporting on everyday money

Innovation

Your Password Is Only Half the Deal. The Other Party Decides How Much It Matters

The same reused password surfaced in two breaches with completely different outcomes, and the difference had nothing to do with the person who chose it.

Rafael Quintanilla|

A login screen on a laptop reflected in a window, with a server rack visible behind the glass
A login screen on a laptop reflected in a window, with a server rack visible behind the glass

The most useful password case I have seen was not a case at all in the legal sense. It was one reused string, twelve characters, a name and a year, that turned up in two separate breach disclosures about eighteen months apart. Same person, same password, same email address on both accounts. One breach cost him nothing beyond a notification letter and a few minutes of annoyance. The other emptied a stored gift card balance and ordered a television to an address in another state. Nothing about his choice differed between the two. What differed was the company on the other side of the login box.

That asymmetry is the whole story of how password advice came to look the way it does now. For roughly two decades, the guidance handed to ordinary users treated the password as the entire security product: make it complicated, make it novel, change it often, and you have done your part. The party that receives the password, stores some representation of it, and decides how many guesses an attacker gets was almost never discussed with the public. It was doing most of the work, or failing to, in silence.

Two breaches, one string, opposite outcomes

Reconstructing what happened on each side is easier than people assume, because breach disclosures and security pages leak the shape of it. The company where nothing happened had stored passwords under a slow, salted hashing function, the kind designed specifically to make bulk cracking expensive rather than merely inconvenient. An attacker holding that file gets a pile of unique, computationally costly puzzles. The company where the account was taken over had, by its own later account, been storing credentials under a fast general-purpose hash with no per-user salt. That file is not a set of puzzles. It is a lookup exercise, and identical passwords across users are visible as identical entries.

The second failure mode is what made reuse fatal rather than merely risky. Once one plaintext password is recovered and paired with an email address, the attacker's next move is not cracking. It is trying the pair on forty other services, at volume, and seeing which ones answer. That step is not a password problem. It is a rate-limiting and anomaly-detection problem, and it belongs entirely to the verifier. The site that let a thousand failed logins arrive from one source without slowing down or asking for a second factor made the decision that mattered here.

Why the old rules survived so long

The rules most Americans were trained on, mandatory quarterly rotation, one uppercase letter, one digit, one symbol, were not arbitrary cruelty. They were reasonable inferences drawn in an era when the realistic threat was a person guessing at a terminal rather than a graphics card grinding through a stolen file. They also had an administrative logic that is rarely admitted: rotation limited how long a quietly compromised credential stayed useful, and complexity rules were trivial to enforce in code. The cost of both landed on users, who responded exactly as you would expect, with predictable substitutions and an incrementing number at the end.

The reversal came from the standards side. The National Institute of Standards and Technology is the body responsible for the federal digital identity guidelines that most of the private sector eventually copies, and its modern position moved the burden decisively toward the verifier. Length over composition rules. No forced periodic expiration without evidence of compromise. Screening new passwords against lists of known-breached strings. Accepting long passphrases and spaces rather than truncating them. Every one of those items is an instruction to the company, not to the person typing. That is the change, and it is still working its way through login screens built in 2011.

Where one account stops being the same problem as twenty

For a single account, none of this alters your behavior much. One long unique passphrase, memorized, is genuinely fine, and a person guarding exactly one important login can hold it in their head and never write it down. The trouble is that almost nobody has one. Between email, banking, a brokerage, insurance portals, a pharmacy, utilities, a school parent account, and the accumulated retail logins, a working adult is carrying somewhere north of fifty. Memory does not scale to fifty unique high-entropy strings, so it substitutes a pattern, and a pattern recovered once is a pattern recovered everywhere.

The threshold, in my experience of watching households and small offices handle this, sits somewhere around five or six accounts that would genuinely hurt to lose. Below that, discipline works. Above it, discipline is quietly replaced by reuse whether or not anyone admits it, which means the correct move is to stop relying on memory as the storage layer and let a manager or a well-secured browser vault hold the strings you will never need to recall. What you gain is not convenience. It is that a single sloppy verifier can no longer reach any of your other accounts, because there is nothing shared for it to hand over.

Reading the other party before you trust it

You cannot audit a company's hashing choices from the outside, but you can read the tells, and they correlate well. A service that caps your password at sixteen characters, or strips spaces and punctuation, is telling you something about the age of its storage design. A service that offers a real second factor, an authenticator app or a hardware key rather than only a texted code, has invested in the layer that actually stops credential stuffing. A service that emails you the password you just chose has ended the inquiry. Where a login guards money or medical records, those signals are worth ten minutes of checking before you commit.

The same reading applies after something goes wrong. Breach notifications that specify how credentials were stored, and say plainly whether they were salted and slow-hashed, are describing a company that knew the answer before it had to write the letter. Notifications that say only that passwords were involved are describing something else. Either way, the practical response is the same and it is narrow: change that credential, confirm it is not in use anywhere else, and turn on the second factor if it exists.

The reused string that cost a television was never the interesting variable. It sat in two systems that treated it completely differently, and the one that treated it carefully absorbed the same mistake without a scratch. That is where the advice ended up, and it is a better place, because the party best equipped to solve the problem is finally the one being asked to.

More from the desk