Password Entropy & Brute-Force Crack Time Calculator
Calculate cryptographic password entropy bits (E = L × log2(R)), total keyspace combinations, and brute-force crack times across Bcrypt and GPU rigs.
Input Parameters
Calculation Results
- Generated Cryptographic Password Sample
- WQJra9?_Unh-_.{z
- Character Length (L)
- 16 Chars
- Character Pool Size (R)
- 80 Symbols
- Shannon Entropy Value (E)
- 101.15 bits
- Formatted Combinatorial Entropy
- 101.15 bit
- Strength Rating Code
- very_strong
- Cryptographic Strength Classification
- Sangat Kuat (Tingkat Militer / Enterprise)
- Total Keyspace Combinations (R^L)
- 2^101.15 (~10^30.4) kombinasi
- Active Character Class Sets
- Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), Symbols (!@#...)
Validate firewall rulesets and cron timers in staging before production rollout.
| Attacker Hardware / Scenario | Hash Guessing Speed | Average Time (Seconds) | Estimated Duration |
|---|---|---|---|
| Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web) | 100 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Online Cepat (10.000 tebakan/detik — API Unthrottled) | 10,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Offline Hash Lambat (10.000 tebakan/detik — bcrypt / Argon2) | 10,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Offline Hash Cepat (100 Miliar tebakan/detik — 8x RTX 4090 NTLM) | 100,000,000,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
Technical Accuracy Note: Calculation results are engineering estimates based on standard RFC/IEEE/ITU-T models. Actual field performance may vary due to protocol overhead, hardware specifications, and environmental factors.
How to Use This Tool
- Set the target password length (between 4 and 128 characters) and toggle the active character sets (uppercase, lowercase, numbers, and symbols).
- Choose whether visually ambiguous characters (such as 0, O, 1, l, I) should be excluded for easier manual transcription.
- Review the calculated entropy in bits, total keyspace combinations, and the estimated brute-force crack durations across 4 attacker capability tiers.
Worked Example: 16-Character Enterprise Standard Credential (All Sets)
Worked example: A 16-character password combining uppercase, lowercase, digits, and symbols (pool size 88) yields 103.35 bits of entropy (~1.29 × 10^31 combinations), requiring billions of years to crack.
- Password Character Length (8 - 128)
- 16 Chars
- Include Uppercase Letters (A-Z)
- Yes / Active
- Include Lowercase Letters (a-z)
- Yes / Active
- Include Numeric Digits (0-9)
- Yes / Active
- Include Special Symbols (!@#$%^&*...)
- Yes / Active
- Exclude Ambiguous Characters (0, O, o, 1, l, I, |)
- Yes / Active
- Generated Cryptographic Password Sample
- YL@@]895}hgzkRT%
- Character Length (L)
- 16 Chars
- Character Pool Size (R)
- 80 Symbols
- Shannon Entropy Value (E)
- 101.15 bits
- Formatted Combinatorial Entropy
- 101.15 bit
- Strength Rating Code
- very_strong
- Cryptographic Strength Classification
- Sangat Kuat (Tingkat Militer / Enterprise)
- Total Keyspace Combinations (R^L)
- 2^101.15 (~10^30.4) kombinasi
- Active Character Class Sets
- Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), Symbols (!@#...)
| Attacker Hardware / Scenario | Hash Guessing Speed | Average Time (Seconds) | Estimated Duration |
|---|---|---|---|
| Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web) | 100 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Online Cepat (10.000 tebakan/detik — API Unthrottled) | 10,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Offline Hash Lambat (10.000 tebakan/detik — bcrypt / Argon2) | 10,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
| Serangan Offline Hash Cepat (100 Miliar tebakan/detik — 8x RTX 4090 NTLM) | 100,000,000,000 tebakan/detik | 1,000,000,000,000,000,000,000,000,000,000 Seconds | > 10^15 tahun (Mustahil Ditembus) |
Core Concept & Engineering Notes
How It Was Calculated (Formulas & Steps)
Mathematical Formulas
- Combinatorial Entropy: E (bits) = length × log2(pool size) = L × log2(R)
- Total Possible Key Combinations = R^L
- Average Brute Force Guesses = (R^L) ÷ 2 = 2^(E - 1)
- Estimated Crack Time (seconds) = (Average Guesses) ÷ (Guesses per Second Rate)
Step-by-Step Calculation
- 1. Ukuran Kolam Karakter (Character Pool Size / R) = 80 karakter dari 4 set terpilih (karakter ambigu diabaikan).
- 2. Panjang Kata Sandi (Length / L) = 16 karakter.
- 3. Rumus Entropi Kombinatorial: Entropi (bit) = L × log2(R) = length × log2(pool size) = 16 × log2(80) = 16 × 6.3219 = 101.15 bit.
- 4. Tingkat Keamanan: Sangat Kuat (Tingkat Militer / Enterprise) (101.15 bit).
- 5. Rata-rata tebakan brute force = R^L ÷ 2 = 2^101.15 (~10^30.4) kombinasi ÷ 2.
Frequently Asked Questions (FAQ)
What is the minimum recommended entropy in bits for administrator accounts and API keys?
Standard user accounts should target at least 60–75 bits of entropy, privileged administrator accounts should exceed 80–100 bits (e.g., 16 full-pool characters), and cryptographic/JWT signing secrets require 128 to 256 bits.
Which increases entropy more effectively: adding password length or adding symbols?
Increasing password length (L) scales the keyspace exponentially, whereas expanding the character pool (R) scales polynomially. A 20-character alphanumeric passphrase is exponentially stronger than an 8-character complex password.
Why is the total keyspace divided by 2 when estimating average brute-force time?
Under a uniform probability distribution, an exhaustive search is statistically expected to locate the target key after testing 50% (half) of the total possible combinations.
Why does NIST SP 800-63B no longer recommend mandatory periodic password rotation?
Frequent mandatory rotation causes users to adopt predictable incremental patterns. NIST recommends enforcing longer high-entropy credentials paired with Multi-Factor Authentication (MFA) and breach monitoring.
Related Calculators
View All Developer & Security Tools →Calculate JWT token byte size (HS256, RS256, ES256, EdDSA), Base64URL overhead, 4 KB browser cookie and 8 KB Nginx header limits, and monthly bandwidth.
Calculate cryptographic encapsulation overhead, optimal tunnel MTU, TCP MSS clamping, and effective payload throughput for WireGuard, IPsec, and OpenVPN.
Calculate aggregate Events Per Second (EPS), daily raw log volume, indexed Hot Storage, and compressed Cold Archive capacity for Wazuh & Elastic SIEM.
Calculate sustained & burst peak RPS (Little's Law L=λW), concurrent in-flight requests, required vCPU cores, and Nginx rate-limiting rules.
References & Notes
- NIST Special Publication 800-63B — Digital Identity Guidelines: Authentication and Lifecycle Management
- OWASP Authentication & Password Storage Cheat Sheet (Argon2id & Entropy Guidelines)
Note: Results above are mathematical estimates based on standard formulas. Always verify against official vendor documentation and site conditions before production deployment.
🔗Related Scenarios & Companion Calculators
Browse All 30+ Scenarios →🛠️ Sibling Calculators in this Category:
Calculate JWT token byte size (HS256, RS256, ES256, EdDSA), Base64URL overhead, 4 KB browser cookie and 8 KB Nginx header limits, and monthly bandwidth.
Calculate cryptographic encapsulation overhead, optimal tunnel MTU, TCP MSS clamping, and effective payload throughput for WireGuard, IPsec, and OpenVPN.
Calculate aggregate Events Per Second (EPS), daily raw log volume, indexed Hot Storage, and compressed Cold Archive capacity for Wazuh & Elastic SIEM.
Calculate sustained & burst peak RPS (Little's Law L=λW), concurrent in-flight requests, required vCPU cores, and Nginx rate-limiting rules.
Engineering Sensitivity Analysis, Response Curve & Technical Citation
1. 1. 3-Point Engineering Sensitivity & Tolerance Envelope
Comparative evaluation across theoretical laboratory bounds (0% loss), current nominal operating point, and conservative field safety bounds (±15% thermal/aging derating).
| Evaluated Parameter | Ideal Theoretical Bound | Nominal Operating Point | Conservative Safety Bound (±15%) | Engineering Derating Rule |
|---|---|---|---|---|
| Character Length (L) | 14.4 | 16 | 18.4 | Engineering Safety Margin (+15% Overhead) |
| Character Pool Size (R) | 72 | 80 | 92 | Engineering Safety Margin (+15% Overhead) |
| Shannon Entropy Value (E) | 91.04 | 101 | 116 | Engineering Safety Margin (+15% Overhead) |
| Formatted Combinatorial Entropy | 91.04 bit | 101 bit | 116 bit | Engineering Safety Margin (+15% Overhead) |
2. 2. Mathematical Function Curve & Operating Coordinate (x₀, y₀)
3. 3. Physical Constants & Normative Standard Clauses
Offline Multi-GPU Cluster Hash Rate Benchmark
Section 5.1.1.2 Memorized Secret Verifiers — Order-of-magnitude 10¹¹ guesses/sec benchmark for evaluating lower-bound password entropy resistance against offline attacks.
Decimal Terabyte (SI) to Binary Tebibyte (IEC) Conversion Ratio
Clause 4 — Binary Prefixes — 1 TB = 10¹² Bytes; 1 TiB = 2⁴⁰ Bytes = 1,099,511,627,776 Bytes.
4. 4. Independent Technical & Academic Citation (IEEE / APA 7th / BibTeX / LaTeX)
Use the standard citation formats below to reference this computational methodology in engineering specifications, audit reports, or academic papers.
[IEEE] KalkuNet Engineering Team, "Password Entropy & Brute-Force Crack Time Calculator — Standard Engineering Computational Instrument," KalkuNet Technical Suite, 2026. [Online]. Available: https://kalkunet.com/en/tools/password-entropy-calculator. [Accessed: 2026-11-08].
[APA 7th] KalkuNet Engineering Team. (2026). Password Entropy & Brute-Force Crack Time Calculator (Production release 2026-11-08) [Engineering computational software]. KalkuNet. https://kalkunet.com/en/tools/password-entropy-calculator
@software{kalkunet_password_entropy_calculator_2026,
author = {{KalkuNet Engineering Team}},
title = {{Password Entropy & Brute-Force Crack Time Calculator --- KalkuNet Engineering Suite}},
year = {2026},
publisher = {KalkuNet.com},
url = {https://kalkunet.com/en/tools/password-entropy-calculator},
urldate = {2026-11-08}
}
% LaTeX Engineering Derivation — Generated via https://kalkunet.com/en/tools/password-entropy-calculator
\begin{equation}
\text{Model: } Combinatorial Entropy: E (bits) = length × log2(pool size) = L × log2(R)
\end{equation}
% Parameter Input Terukur: length = 16, \; includeUppercase = true, \; includeLowercase = true, \; includeNumbers = true
% Hasil Evaluasi Numerik : password = \mathbf{WQJra9?_Unh-_.{z}, \; length = \mathbf{16}, \; poolSize = \mathbf{80}