CyberCrack simulates how a real attacker would attempt to crack your password using brute-force methods. Here's the science behind it.
A brute-force attack tries every possible combination of characters until the correct password is found. Modern GPU clusters can attempt 10 billion guesses per second. CyberCrack uses this real-world benchmark to estimate how long your password would survive.
The total combinations an attacker must try depends on your character set size raised to the power of your password length:
combinations = charset_size ^ password_lengthA 6-character lowercase password has 26^6 = 308 million combinations. At 10 billion guesses per second, that's cracked in 0.03 seconds. A 16-character password using all character types? That's 95^16 = 4.4 x 10^31 combinations — taking over 140 billion years.
Entropy measures the randomness of your password in bits. Higher entropy means more unpredictability. CyberCrack calculates it as log2(charset_size ^ length). A password with 80+ bits of entropy is considered highly secure against modern attacks.
CyberCrack applies penalty multipliers when it detects common weaknesses:
CyberCrack performs all analysis directly in your browser using JavaScript. Your password is never sent to any server. The password generator uses the Web Crypto API for cryptographically secure random generation.