Generator Password Aman: Panjang & Kekuatan

Buat password acak atau frasa kata bahasa Indonesia langsung di perangkat Anda. Lihat entropi dalam bit, perkiraan waktu retak berdasarkan asumsi laju tebakan yang bisa Anda ubah, dan rekomendasi panjang yang masuk akal untuk akun Anda.

πŸ” Keamanan Akun 🎲 crypto.getRandomValues() πŸ“ Panjang 4–128 Karakter πŸ”’ Tanpa Kirim ke Server
πŸ’‘ Ringkasan Inti: Panjang, Entropi, dan Batas Jaminan
πŸ“œ Entropi = panjang Γ— logβ‚‚(ukuran set karakter)

Kekuatan password acak terutama ditentukan oleh panjang dan ukuran set karakter, bukan oleh simbol β€œrumit” yang mudah ditebak. Password 16 karakter dari set lengkap 94 karakter (A-Z, a-z, 0-9, 32 simbol) memiliki entropi β‰ˆ 104,9 bit. Frasa 4 kata dari daftar 2.000 kata hanya β‰ˆ 43,9 bit β€” cukup untuk sebagian akun, belum ideal untuk master password. Alat ini menghitung angka tersebut secara lokal; ia tidak memverifikasi apakah password Anda sudah bocor di internet dan tidak menjamin keamanan akun.

4 karakter, set 94 β‰ˆ 26,2 bit Β· status lemah Β· retak < 1 detik pada 10¹⁰ tebakan/detik
12 karakter, set 94 β‰ˆ 78,7 bit Β· status kuat Β· β‰ˆ 1,5 juta tahun
16 karakter, set 94 β‰ˆ 104,9 bit Β· status sangat kuat Β· β‰ˆ 117,7 triliun tahun
4 kata dari 2.000 kata β‰ˆ 43,9 bit Β· status cukup Β· β‰ˆ 27 menit
6 kata dari 2.000 kata β‰ˆ 65,8 bit Β· status kuat Β· β‰ˆ 203 tahun
πŸ“ Rumus Perhitungan Standar
Entropi (bit) = panjang Γ— logβ‚‚(ukuran set) Β· Waktu retak β‰ˆ 2^entropi Γ· laju tebakan per detik
  • Ukuran set = jumlah karakter unik yang boleh muncul, mis. 94 untuk A-Z + a-z + 0-9 + 32 simbol
  • Panjang = jumlah karakter pada password acak, atau jumlah kata pada mode frasa
  • Laju tebakan = asumsi jumlah tebakan per detik; default 10¹⁰ (serangan luring pada hash cepat)
  • Entropi frasa = jumlah kata Γ— logβ‚‚(2.000) = jumlah kata Γ— 10,97 bit
ℹ️ Angka entropi mengukur ketidakpastian ruang kemungkinan, bukan jaminan. Serangan luring bergantung pada algoritma hash dan perangkat penyerang; serangan daring dibatasi rate limit serta pemantauan penyedia layanan.
⚠️ Apa yang alat ini jamin β€” dan apa yang tidak
βœ… Yang dikerjakan
  • Membuat password dengan generator acak kriptografis bawaan browser (crypto.getRandomValues), bukan Math.random().
  • Menghitung entropi, ukuran set, dan estimasi waktu retak dari asumsi laju tebakan yang Anda isi sendiri.
  • Menjaga seluruh proses di perangkat Anda: tidak ada unggahan, tidak ada pencatatan di server.
🚫 Yang tidak diklaim
  • Bukan jaminan β€œ100% aman”, bukan sertifikasi keamanan, dan bukan audit atas perangkat Anda.
  • Tidak memeriksa kebocoran data (mis. Have I Been Pwned) karena itu memerlukan permintaan jaringan.
  • Tidak melindungi dari malware, keylogger, atau situs palsu yang mencuri password saat diketik.
  • Tidak menggantikan pengelola password dan autentikasi dua faktor.
⚑ Preset kebutuhan nyata 1 klik untuk memuat setelan yang paling sering dipakai
πŸ’Ύ Workspace Lokal: Parameter tersimpan privat di peramban
1 Mode pembuatan

Password acak untuk kekuatan maksimum per karakter; frasa kata untuk yang perlu diingat tanpa pengelola password.

2 Panjang password

Panjang adalah faktor terbesar dalam entropi. Setiap tambahan 1 karakter mengalikan ruang kemungkinan dengan ukuran set.

4326496128
karakter
Rekomendasi umum: β‰₯12 untuk akun biasa, β‰₯16 untuk email utama dan perbankan.
3 Jenis karakter

Semakin banyak jenis karakter, semakin besar set dan semakin tinggi entropi per karakter.

Set lengkap 26 + 26 + 10 + 32 = 94 karakter; setelah pengecualian karakter mirip menjadi 89 karakter.
4 Jumlah & asumsi serangan

Asumsi laju tebakan menentukan estimasi waktu retak. Ubah agar sesuai skenario yang Anda yakini.

buah
tebakan/dtk
Default 10¹⁰ tebakan/detik, setara serangan luring pada hash cepat (mis. MD5/SHA-1). Untuk bcrypt/Argon2 dengan biaya tinggi, laju nyata jauh lebih kecil.
πŸ›‘οΈ Kekuatan & estimasi β€”
Entropi
0 bit
PASSWORD ACAK
Estimasi waktu retak
β€”
β€”
β€”
Panjang
β€”
karakter atau kata
Set / daftar
β€”
pilihan per langkah
Entropi per unit
β€”
bit per karakter/kata
Status
β€”
ambang 40/60/80/100 bit
Rumus entropiβ€”
Jenis karakter aktifβ€”
πŸ”‘ Password yang dibuat 0 password
πŸ“Œ Rekomendasi praktis
    Password hanya ada di memori tab ini. Menutup atau memuat ulang halaman menghapusnya β€” salin ke pengelola password sebelum meninggalkan halaman.

    πŸ“Š Tabel Entropi & Estimasi Waktu Retak (Set 94 Karakter)

    Dihitung dari rumus yang sama dengan kalkulator di atas, pada asumsi 10¹⁰ tebakan/detik (serangan luring pada hash cepat). Angka waktu bersifat perkiraan matematis.

    Panjang Entropi (bit) Status Estimasi waktu retak @10¹⁰/dtk Catatan penggunaan
    426,2Lemahkurang dari 1 detikHanya untuk uji coba; jangan dipakai
    639,3Lemahβ‰ˆ 1,1 menitPIN numerik 6 digit lebih lemah lagi (β‰ˆ 20 bit)
    852,4Cukupβ‰ˆ 7,1 hariBatas minimum NIST untuk akun biasa
    1065,5Kuatβ‰ˆ 171 tahunLayak untuk akun rendah risiko
    1278,7Kuatβ‰ˆ 1,5 juta tahunTitik minimum praktis untuk akun pribadi
    1491,8Sangat kuatβ‰ˆ 13,3 miliar tahunBaik untuk email dan perbankan
    16104,9Sangat kuatβ‰ˆ 117,7 triliun tahunAnjuran untuk akun utama dan pengelola password
    20131,1Sangat kuatpraktis tak terhinggaBila situs mengizinkan; perhatikan batas panjang layanan

    πŸ”€ Pengaruh Ukuran Set Karakter (Panjang 16)

    Menambah jenis karakter menaikkan entropi per karakter, tetapi panjang memberi kenaikan yang jauh lebih besar.

    Set karakterUkuranBit/karakterEntropi 16 karakterEstimasi retak
    a-z264,7075,2 bitβ‰ˆ 138,2 ribu tahun
    a-z + 0-9365,1782,7 bitβ‰ˆ 25,2 juta tahun
    a-z + A-Z525,7091,2 bitβ‰ˆ 9,1 miliar tahun
    a-z + A-Z + 0-9625,9595,3 bitβ‰ˆ 151,1 miliar tahun
    Lengkap tanpa karakter mirip896,48103,6 bitβ‰ˆ 49,1 triliun tahun
    Lengkap (A-Z, a-z, 0-9, 32 simbol)946,55104,9 bitβ‰ˆ 117,7 triliun tahun

    🧠 Frasa Kata dari Daftar 2.000 Kata Indonesia

    Setiap kata menambah logβ‚‚(2.000) β‰ˆ 10,97 bit. Kapitalisasi dan pemisah otomatis tidak menambah entropi.

    Jumlah kataEntropi (bit)StatusEstimasi retak @10¹⁰/dtkCatatan
    332,9Lemahkurang dari 1 detikTidak memadai untuk akun apa pun
    443,9Cukupβ‰ˆ 27 menitCukup untuk akun tidak sensitif
    554,8Cukupβ‰ˆ 37 hariBatas bawah untuk akun pribadi
    665,8Kuatβ‰ˆ 203 tahunSeimbang untuk master password
    776,8Kuatβ‰ˆ 405,6 ribu tahunBila Anda sanggup mengingatnya
    Rumus yang dipakai

    Entropi acak = panjang Γ— logβ‚‚(ukuran set)

    Ukuran set = 26 + 26 + 10 + 32 = 94

    Set tanpa karakter mirip = 94 βˆ’ 5 = 89

    Entropi frasa = kata Γ— logβ‚‚(2.000) β‰ˆ kata Γ— 10,97

    Waktu retak β‰ˆ 2^entropi Γ· tebakan per detik

    Model brute force murni: mengasumsikan penyerang menebak seluruh ruang kemungkinan. Serangan berbasis kamus, pola, dan kebocoran data bisa jauh lebih cepat β€” karena itu hindari pola yang mudah ditebak.

    Mengapa 16 karakter mengalahkan 8 karakter β€œrumit”?

    Setiap tambahan satu karakter mengalikan ruang kemungkinan dengan 94. Dari 8 ke 16 karakter, entropi naik dari 52,4 menjadi 104,9 bit β€” dua kali lipat lebih banyak bit, yang berarti ruang tebakan 2⁡² kali lebih besar. Sebaliknya, mengganti satu huruf dengan satu simbol pada password pendek hanya menambah sekitar 6,5 bit. Inilah sebabnya NIST menekankan panjang dan melonggarkan aturan komposisi simbol.

    βš–οΈ Kaidah & Rujukan Standar

    Enam prinsip yang mendasari cara alat ini menghitung β€” dan batasnya.

    • NIST SP 800-63B β€” Digital Identity Guidelines: panjang minimum 8 karakter, pengecekan terhadap daftar password yang bocor/umum, tanpa pemaksaan komposisi kaku, dan tanpa masa kedaluwarsa berkala. Alat ini mengikuti semangat itu dengan menampilkan panjang dan entropi, bukan memaksa simbol.
    • OWASP Password Storage Cheat Sheet: password tidak boleh disimpan sebagai teks biasa; gunakan fungsi hash lambat (Argon2id, scrypt, bcrypt, PBKDF2) dengan salt unik. Entropi password hanya berguna bila penyimpanan di sisi layanan juga benar.
    • RFC 4086 β€” Randomness Requirements for Security: keacakan untuk keperluan keamanan harus berasal dari sumber kriptografis, bukan PRNG aritmetika. Karena itu alat memakai crypto.getRandomValues() dan menolak berjalan bila API itu tidak tersedia.
    • OWASP ASVS 5.0 β€” V6 Authentication: kebijakan password minimal 12 karakter (dianjurkan) dan pemeriksaan terhadap password umum. Gunakan angka ini sebagai target untuk sistem yang Anda bangun.
    • UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi: kredensial akses termasuk data pribadi yang wajib dilindungi. Membuat password di browser dan tidak mengirimkannya ke pihak ketiga mengurangi permukaan risiko; kewajiban pengamanan tetap ada pada Anda sebagai pengguna atau pengelola sistem.
    • ISO/IEC 27001:2022 β€” A.5.17 & A.8.5: manajemen kredensial autentikasi dan autentikasi aman mensyaratkan proses yang terkendali. Password kuat tanpa autentikasi dua faktor dan tanpa pengelolaan kredensial tetap meninggalkan celah.

    πŸ“– Cara Menggunakan Membuat Password Aman dan Memeriksa Kekuatannya

    1
    Pilih mode

    Password acak untuk kekuatan maksimum, atau frasa kata bila password harus diingat tanpa pengelola.

    2
    Atur panjang dan jenis karakter

    Gunakan minimal 12 karakter untuk akun biasa dan 16 untuk akun penting. Aktifkan angka dan simbol bila situs mengizinkan.

    3
    Periksa entropi dan asumsi serangan

    Lihat bit, status kekuatan, dan estimasi waktu retak. Ubah laju tebakan bila Anda ingin skenario yang lebih konservatif.

    4
    Salin ke pengelola password

    Salin dengan tombol πŸ“‹, tempel ke pengelola password, lalu jangan biarkan halaman terbuka di perangkat bersama.

    πŸ’‘ Tips Praktis Menjaga Password

    πŸ“ Panjang dulu, simbol kemudian Menambah 4 karakter memberi kenaikan entropi jauh lebih besar daripada mengganti satu huruf dengan simbol. Prioritaskan panjang.
    🚫 Hindari pola yang mudah ditebak Tanggal lahir, nama keluarga, nomor telepon, β€œ123456”, β€œqwerty”, dan satu kata kamus ada di daftar tebakan pertama penyerang.
    πŸ—„οΈ Satu password, satu akun Daur ulang password membuat satu kebocoran membuka banyak akun. Pengelola password menghapus beban menghafal.
    πŸ” Aktifkan 2FA Autentikasi dua faktor (aplikasi authenticator atau kunci fisik) menahan akses meski password sudah bocor. Hindari SMS bila ada pilihan lain.

    Tanya Jawab Generator Password, Entropi & Waktu Retak (FAQ)

    Alat ini membuat password dengan crypto.getRandomValues(), generator acak kriptografis bawaan browser, sehingga hasilnya tidak dapat diprediksi dari waktu pembuatan atau angka sebelumnya (berbeda dengan Math.random()). Yang tidak dapat dijamin: keamanan perangkat Anda, ada tidaknya malware atau keylogger, dan cara Anda menyimpan password. Karena itu kami tidak menyebut hasilnya β€œ100% aman” dan tidak mengklaim sertifikasi apa pun β€” entropi tinggi hanya berarti ruang tebakan sangat besar, bukan jaminan bebas insiden.
    Untuk password acak: entropi = panjang Γ— logβ‚‚(ukuran set). Set lengkap A-Z + a-z + 0-9 + 32 simbol berisi 94 karakter, jadi password 16 karakter memiliki 16 Γ— logβ‚‚(94) β‰ˆ 104,9 bit. Untuk frasa kata: entropi = jumlah kata Γ— logβ‚‚(2.000) β‰ˆ jumlah kata Γ— 10,97 bit, sehingga 4 kata β‰ˆ 43,9 bit dan 6 kata β‰ˆ 65,8 bit. Estimasi waktu retak = 2^entropi Γ· laju tebakan yang Anda isi (default 10¹⁰ tebakan/detik). Angka ini perkiraan brute force luring, bukan janji.
    Karena waktu retak sangat bergantung pada algoritma hash dan perangkat penyerang. Untuk login daring yang dibatasi rate limit, 10⁴ tebakan/detik sudah berlebihan; untuk hash cepat seperti MD5/SHA-1 yang dicuri, 10¹⁰–10ΒΉΒ² tebakan/detik realistis dengan GPU. Untuk bcrypt/Argon2 dengan biaya tinggi, laju nyata bisa turun ke ribuan tebakan/detik. Ubah kolom asumsi dan perhatikan bahwa angkanya bergerak sangat cepat β€” inilah alasan panjang lebih penting daripada β€œsimbol yang rumit”.
    NIST SP 800-63B (Digital Identity Guidelines) mensyaratkan minimal 8 karakter dan menganjurkan panjang sebagai faktor utama, bukan aturan komposisi yang kaku. Praktik yang masuk akal: β‰₯12 karakter untuk akun biasa, β‰₯16 karakter untuk email utama, perbankan, dan pengelola password. Pada set 94 karakter, 12 karakter β‰ˆ 78,7 bit (status kuat) dan 16 karakter β‰ˆ 104,9 bit. Perhatikan juga batas panjang situs tujuan: sebagian layanan lama memotong password pada 20–64 karakter.
    Pengecualian ini mempermudah pengetikan ulang dan mengurangi salah baca, tetapi mengurangi ukuran set dari 94 menjadi 89 karakter. Dampaknya: entropi per karakter turun dari 6,55 menjadi 6,48 bit, sehingga pada panjang 16 entropi turun dari β‰ˆ104,9 bit menjadi β‰ˆ103,6 bit. Untuk password yang harus dibaca dari kertas atau diketik di perangkat tanpa tempel, penurunan kecil ini sepadan dengan risiko salah ketik. Untuk password yang disalin dari pengelola password, tidak perlu diaktifkan.
    Frasa kata cocok bila Anda harus mengingat password tanpa pengelola: 6 kata dari daftar 2.000 kata β‰ˆ 65,8 bit dan relatif mudah diketik. Password acak 16 karakter β‰ˆ 104,9 bit jauh lebih kuat untuk ruang yang sama, tetapi praktis tidak mungkin dihafal β€” simpan di pengelola password. Untuk master password pengelola, gunakan frasa 6–7 kata atau password acak panjang, ditambah autentikasi dua faktor pada akun utama. Hindari kutipan lagu, pantun, atau kalimat populer: penyerang memakai daftar frasa yang beredar, bukan hanya daftar kata.
    Tidak. Pembuatan, perhitungan entropi, dan penyalinan berjalan di dalam tab browser Anda. Tidak ada endpoint yang menerima password, dan halaman ini tidak memuat skrip atau font pihak ketiga. Satu-satunya data yang disimpan adalah pengaturan kop surat di localStorage peramban Anda dan parameter di URL hash (mode, panjang, jenis karakter, asumsi tebakan) β€” keduanya tidak memuat password. Tetap waspada: ekstensi peramban dan malware dapat membaca isi halaman. Gunakan perangkat yang Anda percayai.
    Lembar A4 sengaja hanya memuat parameter, entropi, estimasi waktu retak, dan rekomendasi. Mencetak password ke kertas atau PDF berarti membuat salinan yang tidak terenkripsi dan sulit dihapus. Untuk kebutuhan pencatatan, salin password langsung ke pengelola password. Bila Anda tetap mengunduh CSV atau .txt (tombol ekspor), berkas itu berisi password dalam teks biasa β€” alat menampilkan peringatan sebelum mengunduh, dan berkas harus disimpan di tempat terenkripsi lalu dihapus setelah dipakai.
    Dwi Kurniawan, S.E.
    Dwi Kurniawan, S.E. βœ“ Verified Author & Developer
    Industrial Technologist & Praktisi K3 Β· Pengembang Dwik.web.id

    πŸ’‘ Cerita di Balik Pembuatan Alat Ini

    Saya membuat alat ini setelah berulang kali melihat dua ekstrem yang sama-sama berbahaya: password β€œP@ssw0rd2024!” yang terasa rumit tetapi ada di setiap daftar tebakan, dan frasa empat kata yang dianggap kuat padahal hanya sekitar 44 bit. Keduanya lahir dari kebingungan yang sama β€” tidak ada yang menunjukkan angka entropi dan asumsi serangan di baliknya.

    Tujuan alat ini bukan menakut-nakuti, melainkan menampilkan hitungannya secara terbuka: panjang, ukuran set, entropi bit, laju tebakan yang bisa Anda ubah, dan rekomendasi yang masuk akal. Saya sengaja tidak menulis β€œ100% aman” di mana pun, karena keamanan akun bergantung pada perangkat, penyimpanan, dan kebiasaan Anda β€” bukan pada satu halaman web.

    πŸ”— Coba Juga Tools Lain

    Tools ini cocok dipadukan dengan kalkulator lainnya:

    🎲 Generator Teks Acak & Data Dummy
    Paragraf Indonesia, nama & alamat dummy, CSV/JSON
    πŸͺͺ Cek NIK & Wilayah KTP
    Baca kode wilayah dan tanggal lahir
    βœ‰οΈ Email Signature Generator
    Tanda tangan email rapi
    πŸ“ Konverter Ukuran File
    Estimasi ukuran & upload
    πŸ“Š Hitung Kata & Karakter
    Hitung panjang teks
    ✍️ Pengubah Huruf EYD
    Rapikan kapitalisasi teks

    πŸ”— Alat Terkait yang Mungkin Anda Butuhkan

    ✈️ Telegram Link Generator πŸ”§ Generator Teks Acak & Data Dummy untuk Uji Aplikasi πŸ’¬ Generator Link WhatsApp Bisnis & Chat Langsung (wa.me) πŸͺͺ Cek NIK: Wilayah, Tanggal Lahir & Gender βœ‰οΈ Email Signature Generator 🎨 Color Contrast Checker WCAG 2.1 β€” Uji Aksesibilitas Warna Web AA & AAA
    Iklan · Sponsor
    πŸ• Terakhir diperbarui: 22 Oktober 2026 Β· Dibuat oleh dwik.web.id Β· Syarat & Ketentuan
    Tanya Jawab & Diskusi Teknis

    Diskusi Penggunaan Generator Password Aman: Panjang &amp; Kekuatan

    Ada pertanyaan seputar rumus perhitungan, dasar regulasi, kendala teknis, atau saran pengembangan alat ini? Tuliskan diskusi Anda di bawah.

    Hemat kuota & memori β€” komentar dimuat hanya saat Anda inginkan.

    πŸ”– Daftar Bacaan