Langsung ke konten utama

Pemeriksa Kekuatan Kata Sandi gratis

Periksa seberapa kuat kata sandi Anda dengan analisis entropi, perkiraan waktu pembobolan, dan daftar periksa persyaratan terperinci. Berjalan sepenuhnya di browser Anda.

Pemeriksaan kekuatan hanya berjalan di perangkat Anda. Pemeriksaan kebocoran opsional di bawah mengirim 5 karakter pertama dari hash SHA-1 (bukan kata sandinya) ke pwnedpasswords.com.

Hanya heuristik. Skor ini adalah perkiraan berdasarkan struktur dan daftar kata sandi umum. Untuk kata sandi yang bocor, pemeriksaan kebocoran di bawah adalah uji yang lebih andal.

Penggunaan umum

  • Periksa Kekuatan Password Sebelum MendaftarUji apakah password cukup kuat sebelum membuat akun baru di situs web atau aplikasi apa pun.
  • Verifikasi Password Memenuhi Kebijakan KeamananPeriksa bahwa password memenuhi kebijakan keamanan organisasi: panjang, keragaman karakter, tidak ada password umum.
  • Ajarkan Konsep Keamanan PasswordGunakan estimasi entropi dan waktu retak untuk mengajarkan siswa dan karyawan mengapa password tertentu lemah.
  • Uji Password Master Manajer Password AndaVerifikasi bahwa password master manajer password Anda benar-benar kuat: melindungi semua password lainnya.
  • Tinjauan Kekuatan Password Audit KeamananNilai kekuatan password sebagai bagian dari daftar periksa audit keamanan. Tinjau entropi, waktu retak, dan deteksi password umum.

Cara kerja

Analisis kekuatan berjalan sepenuhnya di browser Anda menggunakan mesin JavaScript tulisan tangan β€” tanpa library, tanpa server. Ini menggabungkan matematika entropi kumpulan-karakter, deteksi pola (pola keyboard, karakter berulang, substitusi umum), dan pencarian kebocoran opsional yang menggunakan Web Crypto API dan k-anonimitas sehingga kata sandi Anda tidak pernah meninggalkan perangkat Anda.

  1. 1
    Entropi kumpulan dihitung
    Saat Anda mengetik, alat ini mengukur kelas karakter mana yang ada β€” huruf kecil (26), huruf besar (26), digit (10), simbol (32) β€” mengalikan total ukuran kumpulan dengan log2 untuk mendapatkan bit entropi per karakter, lalu mengalikan dengan panjang kata sandi. Kata sandi 10-karakter semua-huruf-kecil dimulai pada sekitar 47 bit.
  2. 2
    Penalti pola diterapkan
    Entropi mentah kemudian dikurangi untuk struktur yang dapat diprediksi: pola keyboard seperti 'qwe' atau 'asd', rangkaian berurutan seperti 'abc' atau '321', tahun empat-digit (1900–2099), dan rangkaian karakter berulang masing-masing memakan biaya 10 bit. Alat ini juga membalikkan substitusi l33t umum (@ β†’ a, 0 β†’ o, $ β†’ s) dan melucuti digit di akhir untuk menangkap 'P@ssw0rd1' sebagai kata sandi umum-diketahui 'password' yang sebenarnya.
  3. 3
    Skor dan waktu bobol ditetapkan
    Entropi yang disesuaikan dan daftar-periksa sembilan-item (panjang, kelas karakter, tanpa rangkaian berulang, bukan kata sandi umum-diketahui) bersama-sama menentukan skor dari Sangat Lemah hingga Kuat. Waktu bobol diperkirakan dengan asumsi 10 miliar percobaan per detik β€” angka khas serangan GPU offline β€” dihitung sebagai 2^entropi / 10.000.000.000.
  4. 4
    Pemeriksaan kebocoran opsional via k-anonimitas
    Jika Anda mengklik 'Periksa terhadap kebocoran diketahui', Web Crypto API meng-hash kata sandi Anda dengan SHA-1 secara lokal di browser. Hanya 5 karakter heksa pertama dari hash itu yang dikirim ke API rentang Have I Been Pwned; sufiksnya dicocokkan di sisi klien. Hash lengkap β€” dan kata sandi itu sendiri β€” tidak pernah meninggalkan perangkat Anda.

Kata sandi Anda tidak pernah ditransmisikan ke mana pun β€” semua analisis kekuatan berjalan secara lokal dalam JavaScript, dan pemeriksaan kebocoran opsional menggunakan k-anonimitas (hanya prefiks hash 5-karakter yang dikirim ke API Have I Been Pwned, membuatnya secara matematis mustahil bagi layanan itu untuk merekonstruksi kata sandi Anda).

Alat terkait

Pertanyaan yang sering diajukan