🔒 Zero-Knowledge Security Tool

Password Entropy & Strength Checker

Evaluate exact Shannon bit entropy and real-world brute-force resistance against state-of-the-art GPU cracking clusters. Evaluated 100% locally on your device.

🛡️ Zero Network Transmission: Calculations happen entirely inside your browser memory.
Password Analyzer 0 characters
0 bits 35 (Weak) 60 (Good) 85 (Strong) 128+ bits
0
bits of entropy
Enter password
Search Pool Size (R)
0 chars
Total Permutations
0
Character Composition
None
Pattern Vulnerability
None detected
Estimated Brute Force Crack Times
🌐 Online Attack (Rate Limited, 100/sec):
Instant
⚡ Online Attack (Fast API, 10k/sec):
Instant
🖥️ Single GPU (Hashcat, 10B/sec):
Instant
🏢 Supercomputer / Multi-GPU (100T/sec):
Instant
CSPRNG Password Generator
Password Length 20 characters
Want a Memorable Passphrase?

Diceware passphrases combine 4 to 6 random words to produce 65+ bits of entropy with effortless human recall.

The Mathematics of Password Security: Shannon Entropy Explained

In modern cybersecurity, assessing a password as simply "Weak", "Medium", or "Strong" based on arbitrary rules (such as demanding a capital letter and a symbol) is an outdated approach. Cryptographers measure password unpredictability using Shannon Information Entropy, expressed in units of bits.

The Entropy Equation:
Entropy (E) = L × log₂(R)
Where L is the character length of the password, and R is the cardinality of the character set pool from which characters are chosen.

For instance, a 16-character password chosen randomly from a pool of 94 printable ASCII characters (uppercase, lowercase, numbers, and symbols) yields:
16 × log₂(94) ≈ 16 × 6.554 = 104.8 bits of entropy.
Because entropy is logarithmic, every single added bit of entropy doubles the mathematical search space an adversary must brute force. A 60-bit password is not twice as strong as a 30-bit password; it is 1 billion times stronger (2³⁰ times).

Real-World Threat Models: How Passwords Are Actually Cracked

Understanding how threat actors attack authentication credentials is essential to selecting appropriate passwords:

1. Online Rate-Limited Attacks (100 Guesses/Second)

When an attacker attempts to log into a web application directly via a login form, secure services deploy rate limiting, CAPTCHAs, and IP throttling. Against this defense, cracking even a 40-bit password requires hundreds of years.

2. Offline Database Dump Cracking (10 Billion - 100 Trillion Guesses/Second)

The true danger emerges when a cloud server suffers a data breach and the hashed credential database is stolen. Attackers download the hash table onto specialized hardware cracking rigs equipped with arrays of NVIDIA RTX 4090 GPUs or dedicated ASIC clusters.

NIST SP 800-63B Guidelines: Why Length Beats Complexity

The National Institute of Standards and Technology (NIST) overhauled federal authentication guidelines in Publication 800-63B. Key findings include:

  1. Abolish Arbitrary 90-Day Rotation: Forcing users to change passwords frequently encourages predictable substitutions (e.g. Summer2025! to Autumn2025!), which attackers anticipate in dictionary mask attacks.
  2. Prioritize Passphrase Length: A 20-character passphrase composed of 4 or 5 random dictionary words (e.g., correct-horse-battery-staple) provides far higher entropy than a complex 8-character string (e.g., P@55w0rd), while avoiding the human frustration that causes users to write down credentials.
  3. Screen Against Compromised Dictionaries: Organizations should check proposed passwords against known data-breach dictionaries rather than enforcing archaic symbol composition rules.

Frequently Asked Questions (FAQ)

How does this tool guarantee my password isn't leaked?
You can inspect the source code of this page directly in Developer Tools (F12) under the Network tab. There are zero HTTP POST or GET requests containing your input. All Shannon entropy math, string decomposition, and CSPRNG randomization run synchronously in your browser's local JavaScript thread.
What is the difference between entropy and password strength?
Entropy measures theoretical randomness assuming all characters are chosen from an unbiased uniform distribution. Real strength discounts entropy if human patterns are detected—such as sequential numbers (123456), keyboard walks (qwerty), or common dictionary words (password, admin). Our analyzer deducts score penalties for these identifiable patterns.
How does Shield Plan protect my master password?
Shield Plan utilizes zero-knowledge client-side encryption. Your master password is used locally on your device to derive the AES-256 cryptographic key. The key and unencrypted passwords are never transmitted across the internet or stored on cloud servers.