How Passwords Are Actually Cracked

Most people imagine passwords being cracked one login attempt at a time. In reality, the most dangerous attacks happen after data breaches — when attackers no longer face login screens, rate limits, or lockouts.

This guide explains how password cracking actually works, why many traditional security rules fail, and how to evaluate password risk realistically.

There Are Two Very Different Ways Passwords Are Attacked

Password security depends entirely on whether an attacker is operating against a live system or working offline with stolen data.

Online attacks (before a breach)

Online attacks are usually noisy and limited. Well-configured systems stop them quickly.

Offline attacks (after a breach)

This is where passwords usually fail — not because users log in incorrectly, but because attackers can test guesses without restriction.

Why Breaches Change Everything

Once password hashes are exposed, security becomes a mathematical problem rather than a guessing problem. Attackers simply test possible passwords until they succeed.

At this stage, defenses like CAPTCHAs, lockouts, and monitoring no longer help.

Hashing Speed Matters More Than Most Rules

How fast a password hash can be computed directly determines how quickly attackers can test guesses.

Slow, memory-hard hashing dramatically increases attack cost even when attackers have powerful hardware.

Why Short or Predictable Passwords Fall Quickly

Attackers do not guess randomly. They prioritize:

This means passwords that appear complex but follow predictable structures often fall much faster than expected.

What “Time to Crack” Actually Means

Crack time is an estimate based on:

It is not a guarantee — it is a way to compare risk under different conditions.

What Actually Protects Accounts

Real-world protection comes from layered defenses:

When MFA is enforced, even cracked passwords often become useless to attackers.

See this in action:
Use the Password Attack Time Estimator to model real-world cracking scenarios and attacker capabilities.