Lewati ke konten utama

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

Coba Contoh:
8128

Hasil Perhitungan

Meter Kekuatan Entropi Kriptografi (Target 0–128 Bit)101.2 bits (79%)
0b (Lemah)40b60b (Standar)80b (Kuat)128b+ (Kriptografi)
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 (!@#...)
Ingin membandingkan 2 opsi desain (misal: RAIDZ1 vs RAIDZ2, atau Cat6 vs Cat5e)?
⚡ Standar Hardening & Operasional Produksi
Debian 12 / Ubuntu 24.04 LTS + Nftables + Systemd Timer
CIS Benchmark Level 1 • Non-Root SSH Key-Only + Fail2ban/CrowdSec

Uji aturan firewall dan skrip cron pada lingkungan staging terlebih dahulu, dan simpan backup konfigurasi di Git.

Tabel Estimasi Waktu Brute-Force pada 4 Model Serangan
Skenario / Perangkat Keras PenyerangKecepatan Tebakan HashRata-rata Waktu (Detik)Estimasi Durasi Waktu
Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web)100 tebakan/detik1.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/detik1.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/detik1.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/detik1.000.000.000.000.000.000.000.000.000.000 Detik> 10^15 tahun (Mustahil Ditembus)
Bagikan ke WhatsApp
ℹ️

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.

🚀 Bagikan Hasil Hitungan Ini atau Pasang di Website Anda

Tautan otomatis menyimpan angka input Anda saat ini — sangat praktis untuk diskusi grup WA, Telegram, Facebook, atau laporan proyek.

Cara Menggunakan Alat Ini

  1. Tentukan panjang karakter kata sandi (antara 4 hingga 128 karakter) dan pilih himpunan karakter yang diaktifkan (huruf besar, huruf kecil, angka, simbol).
  2. Pilih apakah karakter yang mirip secara visual (seperti 0, O, 1, l, I) perlu dikecualikan agar mudah dibaca manusia.
  3. 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.

Input Contoh
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
Output Terhitung
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 (!@#...)
Tabel Estimasi Waktu Brute-Force pada 4 Model Serangan
Skenario / Perangkat Keras PenyerangKecepatan Tebakan HashRata-rata Waktu (Detik)Estimasi Durasi Waktu
Serangan Online Dibatasi (100 tebakan/detik — Rate Limiting Web)100 tebakan/detik1.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/detik1.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/detik1.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/detik1.000.000.000.000.000.000.000.000.000.000 Detik> 10^15 tahun (Mustahil Ditembus)

Konsep Dasar & Catatan Teknis

Entropi kata sandi (password entropy) adalah ukuran matematis berbasis teori informasi Claude Shannon yang menyatakan tingkat ketidakpastian atau keacakan sebuah kredensial dalam satuan bit. Berbeda dengan aturan kompleksitas usang yang hanya mewajibkan pergantian karakter sederhana, entropi menghitung ruang pencarian kriptografi (keyspace) aktual yang harus ditembus oleh penyerang melalui percobaan brute-force. Rumus entropi untuk kata sandi yang dibangkitkan secara acak merata adalah E = L × log2(R), di mana L mewakili panjang karakter dan R mewakili ukuran himpunan karakter (character pool) yang digunakan. Ukuran himpunan karakter R ditentukan oleh variasi kelas karakter yang diaktifkan: huruf kecil a–z menyumbang 26 karakter, huruf kapital A–Z menyumbang 26 karakter, angka numerik 0–9 menyumbang 10 karakter, dan simbol tanda baca standar menyumbang sekitar 26 hingga 32 karakter. Apabila keempat kelas tersebut digabungkan (R ≈ 88–94 karakter), setiap penambahan satu karakter panjang kata sandi meningkatkan entropi sebesar sekitar 6,5 bit, yang berarti menggandakan tingkat kesulitan pemecahan lebih dari 90 kali lipat untuk setiap karakter tambahan. Dalam praktik keamanan informasi modern (NIST SP 800-63B), ketahanan kata sandi terhadap serangan offline sangat bergantung pada algoritma fungsi hash yang digunakan di sisi server. Hash cepat tanpa penguatan seperti MD5 atau NTLM dapat diuji hingga puluhan miliar tebakan per detik menggunakan klaster GPU modern, sedangkan algoritma key derivation berbasis memori seperti Argon2id, bcrypt, dan PBKDF2 sengaja membatasi laju komputasi menjadi ribuan tebakan per detik guna melindungi kredensial berentropi sedang. Oleh sebab itu, standar keamanan infrastruktur saat ini lebih mengutamakan panjang kata sandi atau frasa sandi (passphrase) daripada aturan pergantian simbol yang mudah ditebak oleh kamus mutasi otomatis (seperti mengganti huruf 'a' dengan '@' atau 'e' dengan '3'). Untuk akun pengguna standar yang dilindungi autentikasi dua faktor (MFA/TOTP) dan pembatasan laju login (rate limiting), entropi minimal 60 hingga 75 bit sudah memadai. Namun, untuk kredensial administratif tingkat tinggi seperti akun root Linux, kunci enkripsi cadangan ZFS/LUKS, atau secret penandatanganan JWT yang dapat diserang secara offline tanpa batas waktu, standar kriptografi mewajibkan entropi minimal 100 hingga 128 bit yang dibangkitkan melalui generator bilangan acak kriptografis (CSPRNG).

Cara Perhitungan (Rumus & Langkah)

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.

🔗Skenario Terkait & Kalkulator Pendukung

Lihat 30+ Skenario Lainnya →
🔬 Metodologi Ilmiah & Verifikasi Standar

Analisis Sensitivitas Rekayasa, Kurva Karakteristik & Sitasi Teknis

✓ Konstanta Terkalibrasi ISO/IEC/IEEE/TIA

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₀)

KURVA RESPON MATEMATIS: PANJANG KARAKTER (L) TERHADAP PANJANG KARAKTER (L) Ambang Batas Konservatif (+15% Safety Margin) 6,4 9,6 12,8 16 19,2 22,4 25,6 (x₀=16, y₀=16) Variabel Independen (x): Panjang Karakter (L)

3. Konstanta Fisika & Klausul Standar Normatif

R_hash(Offline) = 100000000000 guesses/s NIST SP 800-63B

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.

k_IEC(10¹²/2⁴⁰) = 0.9094947 TiB/TB ISO/IEC 80000-13:2008

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.

Format IEEE & APA 7th Edition

[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

BibTeX & LaTeX Derivation Snippet
@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}