Password Crack Time Estimator
bcrypt at cost 12 on your 8-char mixed password: ~3 years on a single RTX 4090. SHA-256 unsalted on the same password: less time than it took to scroll to this calculator. The hash algorithm matters more than the password length. Quantify the gap.
🔐 Password Configuration
Set password length, character sets, hash algorithm, and attacker hardware tier. Never enter a real password. The engine computes keyspace, entropy, and crack time from consumer GPU to nation-state ASIC farm.
Password Entropy: The Only Metric That Matters
Password strength is measured in entropy bits — the logarithm (base 2) of the total keyspace. A password chosen from a 62-character set (a-z, A-Z, 0-9) at length 8 has 62⁸ ≈ 2.18 × 10¹⁴ possible combinations, or about 47.6 bits of entropy. At a modern GPU hash rate of 300 GH/s for NTLM, this keyspace is exhausted in roughly 12 minutes. Increase the length to 12 characters and the same character set yields 62¹² ≈ 3.23 × 10²¹ combinations — 71.5 bits of entropy — which takes the same GPU over 340,000 years.
Hash Algorithm Matters More Than Length
The choice of hash algorithm is the single largest factor in real-world crack resistance. NTLM (Windows) can be attacked at 300+ GH/s on a single RTX 4090. SHA-256 drops to ~2.8 GH/s. bcrypt (cost factor 12) drops to ~5 kH/s — sixty million times slower than NTLM. An 8-character password that falls in minutes under NTLM may survive years under bcrypt. Always store passwords with bcrypt, scrypt, or Argon2id — never with general-purpose hash functions.
The Attacker Gets Faster Every Year
Moore's Law applied to password cracking: hash rates approximately double every 18-24 months. A password that takes 10 years to crack today may take only 2 years in 2030. The NIST SP 800-63B guidelines recommend a minimum of 8 characters for user-chosen passwords and 6 characters for randomly generated ones, but practical defense requires 12+ characters with a slow hash — giving a margin of safety that survives hardware improvement curves for decades.