Kalkulator Entropi Password & Estimasi Waktu Brute-Force
Hitung bit entropi kriptografi kata sandi (E = L × log2(R)), ukuran ruang kunci kombinasi, dan tabel waktu bobol brute-force pada Bcrypt/GPU.
Parameter Input
Hasil Perhitungan
- Sampel Kata Sandi Kriptografi
- m!xcr?Rp&jY[R5_A
- Panjang Karakter (L)
- 16 Karakter
- Ukuran Himpunan Karakter (Pool R)
- 80 Simbol
- Nilai Entropi Shannon (E)
- 101,15 bit
- Entropi Kombinatorial Terformat
- 101.15 bit
- Kode Tingkat Ketahanan
- very_strong
- Klasifikasi Ketahanan Kriptografi
- Sangat Kuat (Tingkat Militer / Enterprise)
- Total Kemungkinan Kombinasi Kunci (R^L)
- 2^101.15 (~10^30.4) kombinasi
- Himpunan Kelas Karakter Aktif
- Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), Symbols (!@#...)
Uji aturan firewall dan skrip cron pada lingkungan staging terlebih dahulu, dan simpan backup konfigurasi di Git.
| Skenario / Perangkat Keras Penyerang | Kecepatan Tebakan Hash | Rata-rata Waktu (Detik) | Estimasi Durasi Waktu |
|---|---|---|---|
| Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web) | 100 tebakan/detik | 1.000.000.000.000.000.000.000.000.000.000 Detik | > 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 Detik | > 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 Detik | > 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 Detik | > 10^15 tahun (Mustahil Ditembus) |
Catatan Akurasi Teknis: Hasil perhitungan di atas bersifat estimasi rekayasa berdasarkan parameter standar RFC/IEEE/ITU-T. Kondisi aktual di lapangan dapat dipengaruhi oleh overhead protokol, kualitas perangkat, dan interferensi lingkungan.
Cara Menggunakan Alat Ini
- Tentukan panjang karakter kata sandi (antara 4 hingga 128 karakter) dan pilih himpunan karakter yang diaktifkan (huruf besar, huruf kecil, angka, simbol).
- Pilih apakah karakter yang mirip secara visual (seperti 0, O, 1, l, I) perlu dikecualikan agar mudah dibaca manusia.
- Tinjau nilai entropi (bit), total kombinasi ruang kunci, serta tabel estimasi waktu brute-force pada 4 skenario serangan (Online, Bcrypt/Argon2, GPU Rig, hingga Supercomputer).
Contoh Perhitungan Nyata: Kredensial Standar Enterprise 16 Karakter (Semua Set Karakter)
Contoh terhitung: Kata sandi 16 karakter dengan huruf besar, huruf kecil, angka, dan simbol (pool 88 karakter) menghasilkan entropi 103,35 bit ( sekitar 1,29 × 10^31 kombinasi), yang membutuhkan miliaran tahun untuk ditembus.
- Panjang Karakter Kata Sandi (8 - 128)
- 16 Karakter
- Sertakan Huruf Besar (A-Z)
- Ya / Aktif
- Sertakan Huruf Kecil (a-z)
- Ya / Aktif
- Sertakan Angka Numerik (0-9)
- Ya / Aktif
- Sertakan Simbol Khusus (!@#$%^&*...)
- Ya / Aktif
- Abaikan Karakter Ambigu (0, O, o, 1, l, I, |)
- Ya / Aktif
- Sampel Kata Sandi Kriptografi
- up4YGp.6pbk3AmU)
- Panjang Karakter (L)
- 16 Karakter
- Ukuran Himpunan Karakter (Pool R)
- 80 Simbol
- Nilai Entropi Shannon (E)
- 101,15 bit
- Entropi Kombinatorial Terformat
- 101.15 bit
- Kode Tingkat Ketahanan
- very_strong
- Klasifikasi Ketahanan Kriptografi
- Sangat Kuat (Tingkat Militer / Enterprise)
- Total Kemungkinan Kombinasi Kunci (R^L)
- 2^101.15 (~10^30.4) kombinasi
- Himpunan Kelas Karakter Aktif
- Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), Symbols (!@#...)
| Skenario / Perangkat Keras Penyerang | Kecepatan Tebakan Hash | Rata-rata Waktu (Detik) | Estimasi Durasi Waktu |
|---|---|---|---|
| Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web) | 100 tebakan/detik | 1.000.000.000.000.000.000.000.000.000.000 Detik | > 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 Detik | > 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 Detik | > 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 Detik | > 10^15 tahun (Mustahil Ditembus) |
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Entropi Kombinatorial: E (bit) = length × log2(pool size) = L × log2(R)
- Total Kemungkinan Kombinasi Kunci = R^L
- Rata-rata Tebakan Brute Force = (R^L) ÷ 2 = 2^(E - 1)
- Estimasi Waktu Bobol (detik) = (Rata-rata Tebakan) ÷ (Kecepatan Tebakan per Detik)
Langkah Substitusi
- 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.
Pertanyaan yang Sering Diajukan (FAQ)
Berapa bit entropi minimal yang direkomendasikan untuk akun administrator dan kunci API?
Akun pengguna standar disarankan memiliki minimal 60–75 bit entropi, akun administrator sistem minimal 80–100 bit (misal 16 karakter acak penuh), dan kunci rahasia kriptografi/JWT minimal 128 hingga 256 bit.
Mana yang lebih berpengaruh terhadap entropi: menambah panjang karakter atau menambah simbol?
Menambah panjang karakter (L) memberikan peningkatan eksponensial terhadap total kombinasi, sedangkan menambah ukuran pool (R) memberikan peningkatan polinomial. Kata sandi 20 karakter alfanumerik jauh lebih kuat daripada 8 karakter dengan simbol.
Mengapa waktu brute-force dibagi dengan 2 untuk estimasi rata-rata?
Dalam distribusi probabilitas seragam, penyerang rata-rata akan menemukan kata sandi yang tepat setelah menguji 50% (setengah) dari total seluruh kemungkinan kombinasi ruang kunci.
Mengapa NIST SP 800-63B tidak lagi menyarankan pergantian password berkala tanpa indikasi kebocoran?
Pergantian paksa yang terlalu sering mendorong pengguna membuat pola kata sandi yang mudah ditebak (misal menambahkan angka bulan). NIST menyarankan kata sandi panjang berentropi tinggi yang dikombinasikan dengan MFA.
Alat Kalkulator Terkait
Lihat Semua Kalkulator Developer & Keamanan →Hitung ukuran byte token JWT (HS256, RS256, ES256, EdDSA), overhead Base64URL, batas Cookie 4 KB & header Nginx 8 KB, serta bandwidth bulanan.
Hitung overhead enkapsulasi kriptografi, MTU antarmuka tunnel optimal, TCP MSS clamping, dan throughput bersih untuk WireGuard, IPsec ESP, dan OpenVPN.
Hitung total Events Per Second (EPS), volume log harian (GB/hari), kapasitas Hot Storage NVMe & Cold Archive terkompresi untuk Wazuh, ELK, dan Graylog.
Hitung kapasitas RPS puncak (Little's Law L=λW), koneksi in-flight simultan, alokasi vCPU core, dan generator rate limiting Nginx (HTTP 429) otomatis.
Referensi Standar & Catatan
- NIST Special Publication 800-63B — Digital Identity Guidelines: Authentication and Lifecycle Management
- OWASP Authentication & Password Storage Cheat Sheet (Argon2id & Entropy Guidelines)
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.
🔗Skenario Terkait & Kalkulator Pendukung
Lihat 30+ Skenario Lainnya →🛠️ Kalkulator Pendukung Kategori Serupa:
Hitung ukuran byte token JWT (HS256, RS256, ES256, EdDSA), overhead Base64URL, batas Cookie 4 KB & header Nginx 8 KB, serta bandwidth bulanan.
Hitung overhead enkapsulasi kriptografi, MTU antarmuka tunnel optimal, TCP MSS clamping, dan throughput bersih untuk WireGuard, IPsec ESP, dan OpenVPN.
Hitung total Events Per Second (EPS), volume log harian (GB/hari), kapasitas Hot Storage NVMe & Cold Archive terkompresi untuk Wazuh, ELK, dan Graylog.
Hitung kapasitas RPS puncak (Little's Law L=λW), koneksi in-flight simultan, alokasi vCPU core, dan generator rate limiting Nginx (HTTP 429) otomatis.
Analisis Sensitivitas Rekayasa, Kurva Karakteristik & Sitasi Teknis
1. Matriks Analisis Sensitivitas & Rentang Toleransi 3-Kondisi (Matriks Toleransi 3 Titik Desain)
Evaluasi perbandingan antara batas teoretis laboratorium (0% rugi-rugi), titik operasional nominal saat ini, dan batas konservatif lapangan (termasuk derating suhu konduktor, penuaan komponen, serta margin keamanan ±15%).
| Parameter Terukur | Kondisi Ideal Teoretis | Titik Kerja Operasional (Nominal) | Batas Konservatif (Worst-Case ±15%) | Kaidah Koreksi Rekayasa |
|---|---|---|---|---|
| Panjang Karakter (L) | 14,4 | 16 | 18,4 | Safety Margin Kapasitas (+15% Overhead) |
| Ukuran Himpunan Karakter (Pool R) | 72 | 80 | 92 | Safety Margin Kapasitas (+15% Overhead) |
| Nilai Entropi Shannon (E) | 91,04 | 101 | 116 | Safety Margin Kapasitas (+15% Overhead) |
| Entropi Kombinatorial Terformat | 91,04 bit | 101 bit | 116 bit | Safety Margin Kapasitas (+15% Overhead) |
2. Kurva Karakteristik Rekayasa, Fungsi & Titik Operasi (x₀, y₀)
3. Konstanta Fisika & Klausul Standar Normatif
Laju Uji Hash Klaster GPU Offline pada Algoritma Cepat
Section 5.1.1.2 Memorized Secret Verifiers — Benchmark orde magnitudo 10¹¹ tebakan/detik untuk evaluasi batas bawah ketahanan entropi password terhadap serangan offline.
Rasio Konversi Terabyte Desimal (SI) ke Tebibyte Biner (IEC)
Clause 4 — Binary Prefixes — 1 TB = 10¹² Byte; 1 TiB = 2⁴⁰ Byte = 1.099.511.627.776 Byte.
4. Kutipan Referensi Teknis & Akademik Independen (IEEE / APA 7th / BibTeX / LaTeX)
Gunakan format sitasi standar di bawah ini untuk melampirkan metodologi perhitungan ke dalam dokumen spesifikasi teknis, laporan audit, karya ilmiah, atau jurnal rekayasa.
[IEEE] KalkuNet Engineering Team, "Kalkulator Entropi Password & Estimasi Waktu Brute-Force — Instrumen Komputasi & Verifikasi Standar Teknis," KalkuNet Technical Suite, 2026. [Online]. Tersedia: https://kalkunet.com/id/tools/password-entropy-calculator. [Diakses: 2026-11-08].
[APA 7th] KalkuNet Engineering Team. (2026). Kalkulator Entropi Password & Estimasi Waktu Brute-Force (Rilis Produksi 2026-11-08) [Perangkat lunak komputasi teknik]. KalkuNet. https://kalkunet.com/id/tools/password-entropy-calculator
@software{kalkunet_password_entropy_calculator_2026,
author = {{KalkuNet Engineering Team}},
title = {{Kalkulator Entropi Password & Estimasi Waktu Brute-Force --- KalkuNet Engineering Suite}},
year = {2026},
publisher = {KalkuNet.com},
url = {https://kalkunet.com/id/tools/password-entropy-calculator},
urldate = {2026-11-08}
}
% LaTeX Engineering Derivation — Generated via https://kalkunet.com/id/tools/password-entropy-calculator
\begin{equation}
\text{Model: } Entropi Kombinatorial: E (bit) = 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{m!xcr?Rp&jY[R5_A}, \; length = \mathbf{16}, \; poolSize = \mathbf{80}