Home / 🚀 Probability Theory & Odds/ Password Combination Calculator

Password Combinations Calculator

Print Page
Manual Configuration
Character Pool Options
Reset Form
Security Analysis
Possible Combinations
-
Entropy (Bits): -
Character Pool Size (L): -
Time to Crack (Brute Force)
Consumer PC (100M/sec): -
GPU Rig (100B/sec): -
Supercomputer (100T/sec): -

A Password Combination Calculator (also known as a Password Permutation & Strength Calculator, Cybersecurity Entropy Utility, Brute-Force Crack Time Analyzer, or Password Character Set Combination Calculator) computes the total number of unique password permutations (Ω = RL), information entropy strength in bits (H = L · log2R), and average brute-force crack times across high-speed offline GPU clusters and online authentication systems based on password length (L) and character set pool size (R).

Mathematically, password length exerts an exponential impact on security compared to character complexity. Increasing a password’s length from 8 characters to 12 characters using the same full character set expands the combination space by a factor of 81.4 Million, extending brute-force crack time on a 100-billion-guess-per-second GPU rig from just 9.21 hours to over 85,600 years!

Our free online Password Combination Calculator provides instant calculations across permutation spaces, entropy bits, and brute-force timelines:

  • Character Set Pool Size (R): Numbers (10), Lowercase (26), Uppercase (26), Symbols (33) &implies; Full Combined Set R = 95.
  • Total Password Permutations (Ω): Ω = RL (e.g. 958 = 6,634,204,312,890,625 combinations).
  • Shannon Entropy in Bits (H): H = log2(Ω) = L · log2(R).
  • Brute-Force Crack Time (Tcrack at Speed V): Tcrack = RL ÷ (2 · V) (Average time to search 50% of the state space).

Master Password Length vs. Brute-Force Crack Time Table

The table below displays the exact permutation count, entropy bits, and average brute-force crack times across different password lengths when tested against a high-speed offline GPU cracker processing 100 Billion (1011) guesses per second:

Password Length & Type Character Pool Size (R) Total Permutations (Ω) Entropy (Bits) Offline GPU Crack Time (100B/sec) Security Strength Rating
6 Characters (Numbers Only) R = 10 1,000,000 19.93 bits 0.000005 seconds (Instant) EXTREMELY WEAK
8 Characters (Lowercase Only) R = 26 208.8 Billion 37.60 bits 1.04 seconds WEAK
8 Characters (Full Set R=95) R = 95 6.63 Trillion 52.64 bits 9.21 hours MODERATE (Vulnerable)
12 Characters (Full Set R=95) R = 95 5.40 × 1023 78.96 bits 85,600 years STRONG (Recommended)
16 Characters (Lowercase Passphrase) R = 26 4.36 × 1022 75.21 bits 6,900 years VERY STRONG (Easy to Remember)
16 Characters (Full Set R=95) R = 95 4.38 × 1031 105.28 bits 6.94 × 1012 centuries MILITARY GRADE (Unbreakable)

Step-by-Step Password Permutation & Crack Time Calculation

To calculate the total permutations, entropy in bits, and brute-force crack time for an 8-character password using uppercase, lowercase, numbers, and symbols (Full Set R = 95 characters) tested at 100 Billion guesses/sec (V = 1011):

Step 1 (Calculate Total Permutations Ω): Ω = 958 = 6,634,204,312,890,625 ≈ 6.63 × 1015 combinations

Step 2 (Calculate Shannon Entropy H): H = 8 × log2(95) = 8 × 6.56985 = 52.5588 ≈ 52.64 bits

Step 3 (Calculate Average Crack Time Tcrack in seconds): T = 6.634 × 1015 ÷ (2 × 100,000,000,000) = 33,171 seconds

Step 4 (Convert Seconds to Hours): T = 33,171 ÷ 3,600 = 9.214 hours

Thus, an 8-character password can be broken in just 9.21 hours on modern GPU rigs, whereas extending the password to 12 characters extends crack time to 85,600 years.


Character Set Pool Sizes & Entropy Guidelines

Below is a comparative reference chart detailing common password character pool sizes and NIST security recommendations:

Character Pool Type Pool Count (R) Bits of Entropy per Character NIST Recommended Minimum Length
Digits Only (0-9) 10 3.32 bits / char 24 characters (PINs / Tokens)
Lowercase Letters (a-z) 26 4.70 bits / char 16 characters (Passphrases)
Alphanumeric (a-z, A-Z, 0-9) 62 5.95 bits / char 12 characters
Full Set (Alphanumeric + Symbols) 95 6.57 bits / char 12+ characters (Standard Password)

History & Cryptography: 1948 Claude Shannon to 1979 Unix Salted Hash

1948 Claude Shannon & Information Entropy

In 1948, American mathematician Claude Shannon published A Mathematical Theory of Communication, defining Information Entropy (H). Shannon proved that randomness and predictability can be quantified in logarithmic units called bits, establishing the foundation for password security analysis.

1979 Robert Morris & Ken Thompson (Unix Salted Hashes)

In 1979, Bell Labs researchers Robert Morris and Ken Thompson developed salted password hashing for Unix OS, introducing random salt strings to prevent attackers from using precomputed dictionary lookup tables (rainbow tables).


Popular direct tools:


Frequently Asked Questions (FAQ)

How many combinations are in an 8-character password?

For an 8-character password using letters, numbers, and symbols (95 characters), there are 6,634,204,312,890,625 (6.63 Trillion) combinations (958).

Is length or complexity more important for passwords?

Length is significantly more important than complexity. Adding 4 characters to a simple passphrase increases security far more than inserting random symbols into a short 8-character password.

What is a good entropy score for a password?

A secure password should have at least 75 to 80 bits of entropy (such as a 12-character complex password or a 16-character passphrase).