Pembuat Kata Sandi Tahan Kuantum
Buat kata sandi yang kuat
Keacakan yang aman secara kriptografis, entropi secara langsung, dan indikator keamanan kuantum. Tidak ada yang keluar dari browser Anda.
Panjang
Set karakter
Pengecualian
Kekuatan
—Bilah entropi, penuh pada 128 bit.
- Entropi
- 0 bit
- Kumpulan karakter
- 0 karakter
- Waktu pembobolan (klasik)
- —
- Waktu pembobolan (kuantum)
- —
Algoritma Grover memangkas ketahanan terhadap brute force hingga separuhnya, sehingga terhadap penyerang kuantum ideal sebuah kata sandi hanya memberikan sekitar entropi ÷ 2 bit. Capai penanda (≈256 bit entropi) untuk mendapatkan margin keamanan kuantum 128 bit.
—Kata sandi yang kuat pun bisa dicuri lewat phishing atau terungkap dalam kebocoran data. Kunci sandi tahan phishing, tidak pernah dipakai ulang, dan tidak bisa bocor dari basis data kata sandi yang dicuri. Gunakan kata sandi hasil generator hanya jika kunci sandi belum tersedia.
Privasi yang utama
Pembuatan kata sandi lokal, memperhitungkan serangan klasik dan kuantum
Keacakan berasal dari generator getRandomValues milik Web Crypto — sumber aman kriptografis yang sama dengan yang dipakai untuk kunci — bukan dari Math.random. Kata sandi, pilihan karakter, dan pengecualian Anda tidak pernah diunggah, tidak ada pelacak, dan alat ini tetap berfungsi offline setelah dimuat.
Bagaimana kekuatan kata sandi diukur?
Entropi adalah log₂ dari jumlah kata sandi berbeda yang dapat dihasilkan dengan pengaturan saat ini, semuanya berpeluang sama. Nilainya mendekati panjang × log₂(ukuran kumpulan), sedikit lebih rendah karena setiap set yang dipilih harus muncul setidaknya sekali dan, tanpa pengulangan, karakter tidak boleh muncul lagi. Lebih banyak karakter dan kumpulan yang lebih besar sama-sama menaikkannya.
Apa arti “tahan kuantum” di sini?
Penyerang kuantum ideal yang menjalankan algoritma Grover kira-kira memangkas ketahanan terhadap brute force hingga separuhnya, sehingga kata sandi memberikan sekitar entropi ÷ 2 bit efektif. Dibutuhkan sekitar 256 bit entropi untuk margin kuantum 128 bit.
Apakah perkiraan waktu pembobolan itu tepat?
Tidak — itu hanya panduan orde besaran. Angka klasik mengasumsikan penyerang offline yang cepat (~10¹¹ tebakan/detik); angka kuantum menerapkan percepatan Grover. Serangan nyata bervariasi tergantung skema hash.
Apakah sebaiknya saya memakai kunci sandi saja?
Jika didukung, ya. Kunci sandi tahan phishing, tidak pernah dipakai ulang, dan tidak bisa bocor dari basis data kata sandi yang dibobol. Gunakan kata sandi kuat hasil generator hanya jika kunci sandi tidak tersedia.