Skip to main content
Security

Why `Pssword1!` is not actually secure

Complexity rules and letter-for-symbol swaps produce predictable passwords, not strong ones. Where password strength really comes from, and what to enforce if you build logins.

Thien Nguyen
By Thien Nguyen
Updated July 21, 2026 · 3 min read

Pssword1! is a weak password that happens to pass a strong-looking rulebook. It has an uppercase letter, a lowercase run, a digit, and a symbol — it clears almost every "must contain" checklist ever written. It is also one of the first few thousand guesses any real attacker makes, because the transformations that produced it are the exact ones crackers automate.

Here's the mechanism. Nobody brute-forces a password character by character anymore. They take a wordlist — rockyou.txt alone is ~14 million leaked real passwords — and run it through a mangling ruleset that applies human habits: capitalize the first letter, swap a@ and s$, drop a vowel, append 1, append !, append the current year. Pssword1! is password with three of the most common rules stacked. The candidate space that contains it is under 10^11 guesses, and a single consumer GPU chews through unsalted fast hashes at tens of billions per second. The "complexity" you added is complexity the attacker's tool already models.

What actually resists guessing

CandidateWhere it dies
Pssword1!Wordlist + common rules, first minutes of a run
Summer2026!Season-plus-year is a named rule; guessed early
Tr0ub4dor&3Predictable substitutions on a dictionary word
correct-horse-battery-staple4 random words ≈ 51 bits; ~2.8×10^15 candidates
Manager-generated x7#Kp2$mQ9vLFull random over the character set; no shortcut exists

Takeaway: strength isn't about which character classes appear — it's about how many equally-likely possibilities the attacker must cover. Pssword1! looks like it has more classes than correct-horse-battery-staple, but the four-word passphrase has thousands of times more unpredictability because nothing about it is a common transform. Length drawn from real randomness beats decoration every time.

FAQ

So are complexity rules just useless?

Worse than useless — they push people toward predictable patterns. Forced to add a symbol and a number, users overwhelmingly append 1! or @1, which crackers know. NIST SP 800-63B dropped mandatory composition rules and periodic rotation for exactly this reason and now recommends length plus a check against known-breached passwords instead.

Isn't a random passphrase hard to type and remember?

You shouldn't be typing most of them. A password manager generates and fills unique random strings per site, so the only password you memorize is the vault's — and that one is worth making a long passphrase. Passphrases are the fallback for the handful of secrets you genuinely type by hand, like the vault master password or a disk-encryption key.

If my password is long and random, does the site's security still matter?

Yes, and it's out of your hands. If the service stores passwords as unsalted MD5, a breach exposes fast-crackable hashes no matter how good yours was — though a truly random 12+ character password still survives even that. Reuse is the real killer: one breached site becomes a key to every account sharing that password. Uniqueness per site is the single habit that contains the blast radius.

Does MFA make a weak password okay?

It limits the damage, not the exposure. A second factor helps when the password is guessed, but reused or phished credentials still get you into anything without MFA — and SMS or TOTP codes can be relayed by a convincing phishing page. Treat MFA as a backstop, not a license to reuse Pssword1!.

If you build the login screen, this flips the responsibility onto you. Stop demanding punctuation; start rejecting the breach corpus, rate-limit and lock out guessing, store with a slow salted hash like Argon2id or bcrypt (not a bare SHA), and return the same generic error whether or not the account exists so you don't leak valid usernames. The goal is a system where a user's laziness costs them one account, never all of them — and where your own storage choices, not their punctuation habits, carry the real weight.

Cover photo by Jakub Zerdzicki on Pexels.

References

Primary documentation and specifications checked when this article was last updated.

SecurityPasswordsFundamentals

Related articles

All articles