Kalkulator Kekuatan Kata Sandi

Kalkulator kekuatan kata sandi kami menganalisis keamanan kata sandi Anda dengan mengukur entropi (keacakan), variasi karakter, panjang, dan deteksi pola umum. Alat ini memperkirakan berapa lama waktu yang dibutuhkan untuk membobolnya menggunakan serangan brute force serta memberikan tips praktis untuk memperkuat kata sandi Anda. Mengutamakan privasi: semua analisis dilakukan di browser Anda — kata sandi Anda tidak pernah meninggalkan perangkat Anda.

star 4.9
auto_awesome AI
New

Kekuatan Kata Sandi calculator

shield 100% Private — your password never leaves your browser. All analysis is done locally.
Strength No Password
Character Analysis
close 8+ characters
close Uppercase (A-Z)
close Lowercase (a-z)
close Numbers (0-9)
close Symbols (!@#$)
close 12+ characters
Score lock_open
0
/100
Time to Crack timer
Instant

At 10 billion guesses/second

Entropy
0 bits
Pool Size
0 chars
Details
Length 0 characters
Possible Combinations 0
Character Types 0 of 4

lightbulb Tips

  • •12+ characters is the minimum recommendation
  • •Length matters more than complexity
  • •Never reuse passwords across sites
  • •Use a password manager for best security

How to Use the Kekuatan Kata Sandi

password

Masukkan Kata Sandi Anda

Ketik atau tempel kata sandi ke dalam kolom input. Privasi 100% terjamin — tidak ada data yang dikirim ke server mana pun.

security

Tinjau Skor Kekuatan

Lihat peringkat kekuatan, bit entropi, dan perkiraan waktu untuk meretasnya dengan serangan brute force.

verified

Tingkatkan Kekuatan Kata Sandi Anda

Ikuti tips yang dipersonalisasi untuk membuat kata sandi Anda lebih kuat. Targetkan entropi 80+ bit.

The Formula

Entropi kata sandi mengukur keacakan dan tingkat ketakterdugaan suatu kata sandi. Nilainya dihitung dari panjang kata sandi dikalikan dengan logaritma basis 2 dari jumlah variasi karakter. Kata sandi yang menggunakan huruf kecil (26) + huruf besar (26) + angka (10) + simbol (33) = 95 kemungkinan karakter. Setiap tambahan karakter akan melipatgandakan jumlah kombinasi secara eksponensial, sehingga kata sandi semakin sulit dibobol.

Entropy = L × log₂(R)

lightbulb Variables Explained

  • L Panjang kata sandi (jumlah karakter)
  • R Ukuran kumpulan karakter (kemungkinan karakter per posisi)
  • Entropy Kekuatan kata sandi dalam bit — semakin tinggi semakin baik

tips_and_updates Pro Tips

1

Panjang adalah faktor terpenting — targetkan minimal 12+ karakter, 16+ karakter jauh lebih ideal

2

Gunakan kombinasi huruf besar, huruf kecil, angka, dan simbol untuk entropi maksimal

3

Passphrase (rangkaian kata acak) sangat kuat sekaligus mudah diingat: 'correct-horse-battery-staple'

4

Jangan pernah menggunakan ulang kata sandi di berbagai akun — gunakan pengelola kata sandi (password manager)

5

Hindari informasi pribadi (nama, tanggal lahir, nama hewan peliharaan) yang mudah ditebak

6

Substitusi umum (@ untuk a, 3 untuk e) memberikan keamanan tambahan yang sangat minim — peretas sudah mengetahui trik ini

7

Aktifkan autentikasi dua faktor (2FA) untuk lapisan keamanan tambahan di luar kata sandi

Kalkulator kekuatan kata sandi kami menganalisis keamanan kata sandi Anda secara real-time, sepenuhnya langsung di browser Anda. Lihat skor entropi, estimasi waktu pembobolan, dan dapatkan tips praktis untuk membuat kata sandi yang lebih kuat. Kata sandi Anda tidak akan pernah keluar dari perangkat Anda.

Pemeriksa Kekuatan Kata Sandi dengan Analisis Entropi

Entropi kata sandi adalah standar utama untuk mengukur kekuatan kata sandi. Kalkulator entropi kata sandi kami menampilkan secara akurat berapa bit keacakan yang terkandung dalam kata sandi Anda.

Semakin banyak bit entropi, semakin berlipat ganda kombinasi yang harus dicoba peretas. Targetkan 80+ bit untuk akun-akun penting.

Kalkulator Waktu Pembobolan Kata Sandi

Berapa lama waktu yang dibutuhkan untuk membobol kata sandi Anda? Kalkulator waktu brute force kami memperkirakan waktu peretasan berdasarkan klaster GPU modern (10 miliar tebakan/detik).

Lihat perbedaan drastis antara kata sandi 6 karakter (hitungan menit) dan kata sandi 16 karakter (berabad-abad).

Cara Membuat Kata Sandi yang Kuat

Kata sandi terbaik memadukan panjang dan kompleksitas. Gunakan 12+ karakter yang menggabungkan huruf besar, huruf kecil, angka, dan simbol. Atau gunakan frasa sandi (passphrase) yang terdiri dari 4+ kata acak.

Hindari informasi pribadi, kata-kata umum, dan pola yang mudah ditebak. Penguji kekuatan kata sandi kami menunjukkan secara jelas apa yang membuat kata sandi Anda kuat atau lemah.

Apa Itu Entropi Kata Sandi dan Bagaimana Cara Menghitungnya?

Entropi kata sandi adalah ukuran ketakterdugaan dalam satuan bit yang memperkirakan seberapa sulit suatu kata sandi ditebak. Rumus perhitungannya adalah E = L × log2(R), dengan L adalah panjang kata sandi dan R adalah ukuran kumpulan karakter (26 huruf kecil, 26 huruf besar, 10 angka, dan sekitar 33 simbol umum).

Setiap tambahan bit entropi menggandakan jumlah tebakan yang harus dilakukan peretas. Model teori informasi ini berakar dari karya fundamental Claude Shannon tentang teori informasi, dan NIST SP 800-63B membahas kekuatan kata sandi berdasarkan ketahanan tebakan daripada aturan komposisi yang kaku.

Entropi yang lebih tinggi secara konsisten menghasilkan kata sandi yang jauh lebih tangguh.

Bagaimana Serangan Brute-Force Membobol Kata Sandi?

Serangan brute-force membobol kata sandi dengan mencoba setiap kemungkinan kombinasi karakter secara sistematis sampai menemukan yang cocok. Namun, penyerang jarang memulainya secara membabi buta: mereka biasanya mengawali dengan serangan berbasis kamus dan aturan menggunakan alat seperti Hashcat atau John the Ripper, menguji daftar kata sandi bocor dan substitusi umum sebelum beralih ke pencarian menyeluruh.

Klaster GPU modern sanggup memproses miliaran tebakan hash per detik, itulah sebabnya kata sandi pendek cepat sekali ditembus. Menurut panduan OWASP, sistem keamanan harus memperlambat penyerang dengan meng-hash kata sandi tersimpan menggunakan algoritma yang menguras memori (memory-hard) seperti bcrypt, scrypt, atau Argon2, alih-alih fungsi hash cepat seperti MD5 atau SHA-1.

Entropi menentukan berapa banyak tebakan yang pada akhirnya dibutuhkan oleh serangan brute force.

Mengapa Panjang Kata Sandi Mengalahkan Kompleksitas demi Keamanan

Panjang kata sandi meningkatkan kekuatan lebih cepat daripada menambahkan karakter khusus karena entropi berskala linier terhadap panjangnya, tetapi hanya logaritmik terhadap variasi karakter. Menambahkan satu karakter lagi pada kata sandi huruf kecil akan melipatgandakan ruang pencarian secara signifikan, sedangkan mengganti huruf dengan simbol hanya menambahkan sepersekian bit.

NIST SP 800-63B mencerminkan hal ini dengan menghapus aturan kerumitan wajib, dan justru mendorong penggunaan kata sandi serta frasa sandi (passphrase) yang lebih panjang hingga 64 karakter atau lebih. Frasa 20 karakter yang seluruhnya huruf kecil bahkan bisa mengungguli kata sandi 8 karakter yang dipenuhi simbol.

Demi keamanan yang mudah diingat, utamakan panjang kata sandi terlebih dahulu, baru kemudian variasinya.

Apakah Frasa Sandi Lebih Aman daripada Kata Sandi Rumit?

Frasa sandi (passphrase) sering kali lebih aman dan lebih praktis digunakan daripada kata sandi pendek yang rumit, karena panjangnya menghasilkan entropi tinggi sekaligus tetap mudah diingat. Frasa sandi yang terdiri dari empat kata atau lebih yang benar-benar acak dari daftar kata yang besar, seperti daftar EFF Diceware, menghasilkan entropi yang kuat tanpa mengharuskan Anda menghafal susunan simbol yang janggal.

Kuncinya adalah keacakan: kutipan dialog film atau ungkapan populer memberikan perlindungan yang sangat minim karena penyerang memasukkan frasa-frasa tersebut ke dalam kamus peretasan mereka. NIST SP 800-63B secara eksplisit mendukung rahasia terhafal yang panjang dan mengizinkan penggunaan spasi.

Pilihlah kata-kata acak yang berdiri sendiri alih-alih kalimat yang bermakna secara tata bahasa.

Bagaimana Password Hashing dan Salting Melindungi Kata Sandi yang Tersimpan

Password hashing melindungi kredensial tersimpan dengan mengubah kata sandi menjadi nilai berukuran tetap yang tidak dapat dibalikkan, sehingga kebocoran basis data tidak langsung mengekspos kata sandi dalam teks biasa (plaintext). Salt, yaitu nilai acak unik yang ditambahkan ke setiap kata sandi sebelum proses hashing, mencegah penyerang menggunakan tabel pelangi (rainbow table) siap pakai dan memastikan kata sandi yang identik menghasilkan hash yang berbeda.

OWASP merekomendasikan fungsi yang lambat dan berat memori seperti Argon2id, bcrypt, atau scrypt, yang disetel agar setiap komputasi hash membutuhkan daya pemrosesan tinggi. Hash cepat seperti MD5 dan SHA-1 tidak cocok untuk kata sandi karena memungkinkan penyerang menguji miliaran tebakan per detik.

Kalkulator ini memperkirakan tingkat kesulitan tebakan, bukan kekuatan proses hashing di sisi server.

Haruskah Anda Menggunakan Ulang Kata Sandi di Berbagai Akun?

Tidak, Anda tidak boleh menggunakan ulang kata sandi di berbagai akun, karena satu kebocoran saja dapat membahayakan semua situs yang menggunakan kredensial tersebut. Penyerang memanfaatkan celah ini melalui metode credential stuffing, yaitu mencoba pasangan nama pengguna dan kata sandi yang bocor dari satu layanan ke banyak layanan lain menggunakan alat otomatis.

OWASP mengidentifikasi credential stuffing sebagai penyebab utama pengambilalihan akun, dan kata sandi yang unik adalah pertahanan utama. Pengelola kata sandi (password manager) mengatasi keterbatasan daya ingat manusia dengan membuat serta menyimpan kata sandi unik berentropi tinggi untuk setiap akun login.

Memadukan kata sandi unik dengan autentikasi multifaktor, sebagaimana direkomendasikan oleh NIST dan OWASP, secara drastis mengurangi dampak dari satu insiden kebocoran data.

Cara Membaca Skor Kekuatan, Peringkat, dan Waktu Peretasan Anda

Hasil Anda menggabungkan tiga indikator yang saling melengkapi:

  • nilai entropi dalam satuan bit
  • peringkat kekuatan kualitatif
  • perkiraan waktu peretasan

Entropi merupakan ukuran inti yang objektif, sedangkan peringkat (lemah hingga sangat kuat) dan estimasi waktu peretasan menerjemahkan bit-bit tersebut ke dalam istilah intuitif berdasarkan asumsi kecepatan tebakan. Karena perangkat keras penyerang sangat bervariasi, angka waktu peretasan hanyalah panduan perkiraan kasar (skala besaran), bukan jaminan mutlak, dan sejalan dengan filosofi ketahanan terhadap tebakan yang diuraikan dalam NIST SP 800-63B.

Gunakan angka entropi untuk membandingkan calon kata sandi, anggap nilai di bawah 60 bit berisiko untuk akun-akun penting, dan targetkan 80 bit atau lebih untuk akun yang membutuhkan keamanan tertinggi.

Kesalahan Umum Saat Membuat Kata Sandi

Kesalahan kata sandi yang paling umum adalah pilihan-pilihan yang mudah ditebak dan sudah diantisipasi oleh penyerang:

  • Hindari kata-kata dalam kamus, urutan tombol seperti qwerty atau 123456, serta informasi pribadi seperti nama, tanggal lahir, atau nama hewan peliharaan yang sering muncul di data kebocoran dan media sosial.
  • Penggantian karakter sederhana (@ untuk a, 3 untuk e) hampir tidak menambah entropi karena alat pembobol kata sandi menerapkan aturan variasi ini secara otomatis.
  • Jangan hanya menambahkan angka atau tanda seru di akhir kata dasar yang lemah, dan jangan pernah menggunakan kembali kata sandi lama.

OWASP menyarankan untuk memeriksa kata sandi baru terhadap daftar kata sandi yang pernah bocor, dan NIST menyarankan penyaringan terhadap basis data kredensial yang telah disusupi sebelum menerimanya.

Frequently Asked Questions

sell

Tags