| Password | Crack time |
|---|---|
| 123456 | < 1 second |
| Password1 | ~2 hours |
| P@ssw0rd! | ~3 days |
| correct-horse-battery | ~550 years |
| Random 16 chars | ~400,000 years |
Password Entropy
Entropy (bits) = log₂(charset_size) × length
12-char full ASCII (95 chars): 6.57 × 12 = 78.8 bits. 80+ bits is considered strong.
NIST 2024 Guidelines
CSPRNG vs Math.random()
Our Password Generator uses crypto.getRandomValues() — never Math.random(). With CSPRNG, a 16-char password has 4.4 × 10³¹ possible values with no way to reduce the search space.