acak · 94 karakter · bit
Pembuat kata sandi
Kata sandi 16 karakter dari seluruh 94 karakter ASCII yang dapat dicetak membawa entropi 104.9 bit, dan halaman ini membuatnya di tab browser Anda. Pilih karakter atau kata, atur panjangnya, dan salin hasilnya.
- 10 × 0–9 = 33.2 bit
- 16 × log₂ 94 = 104.9 bit
- 6 × log₂ 1296 = 62.0 bit
Nilai baru muncul setiap kali Anda mengubah pengaturan atau menekan Buat ulang. Apa pun yang Anda buat tidak disimpan, tidak dimasukkan ke alamat, dan tidak dikirim ke server.
Scanned by NortonTM Safe Web
Sekilas
- Harga
- Tanpa biaya
- Akun
- Tidak perlu
- Unggah
- Tidak berlaku — nilai dibuat di tab Anda, tidak ada yang dikirim ke mana pun
- Sumber acak
- crypto.getRandomValues milik browser Anda, dengan rejection sampling
- Panjang
- 4 sampai 128 karakter, atau 3 sampai 12 kata
- Daftar kata
- EFF Short Wordlist #1, 1296 kata, CC BY 3.0 US
Entropi pengaturan umum
Entropi adalah panjang × log2(ukuran kumpulan), dalam bit. Kumpulan 10 adalah angka, 26 huruf kecil, 62 huruf dan angka, dan 94 semua karakter ASCII yang dapat dicetak. Setiap bit tambahan menggandakan jumlah tebakan yang dibutuhkan sebuah metode.
| Ukuran kumpulan | 8 karakter | 12 karakter | 16 karakter | 20 karakter |
|---|---|---|---|---|
| 10 | 26.6 | 39.9 | 53.2 | 66.4 |
| 26 | 37.6 | 56.4 | 75.2 | 94.0 |
| 62 | 47.6 | 71.5 | 95.3 | 119.1 |
| 94 | 52.4 | 78.7 | 104.9 | 131.1 |
| Kata | Entropi (bit) |
|---|---|
| 3 | 31.0 |
| 4 | 41.4 |
| 5 | 51.7 |
| 6 | 62.0 |
| 7 | 72.4 |
Cara membuat kata sandi
Pilih karakter atau kata
Karakter menghasilkan untaian pendek seperti yang disimpan pengelola kata sandi. Frasa sandi menggabungkan kata acak dari daftar 1296 kata, yang lebih mudah dibaca dan diketik di ponsel atau televisi.
Atur panjang dan jenisnya
Bawaannya 16 karakter dari huruf kecil, huruf besar, angka, dan simbol. Panjang paling berpengaruh: setiap karakter tambahan dari kumpulan 94 menambah 6.55 bit. Matikan satu jenis jika situs yang Anda daftari menolaknya.
Salin dan simpan
Tekan Salin dan tempel nilainya ke formulir pendaftaran dan ke pengelola kata sandi Anda sekaligus. Halaman tidak menyimpan riwayat, jadi nilai yang tidak Anda salin hilang saat Anda pergi atau menekan Buat ulang.
Bagaimana kata sandi dibuat
Halaman meminta angka dari pembangkit angka acak kriptografis browser, crypto.getRandomValues, dan mengubah tiap angka menjadi posisi dalam daftar karakter atau kata. Sisa bagi biasa akan menguntungkan beberapa posisi, jadi angka dari ujung atas rentang yang tidak mengisi satu putaran penuh dibuang dan ditarik ulang. Dengan opsi menyertakan satu dari tiap jenis, kata sandi yang kekurangan satu jenis dibuang dan ditarik ulang, bukan menaruh angka atau simbol di posisi tetap, sehingga tidak ada posisi yang dapat diprediksi.
Angka entropi adalah panjang × log2(ukuran kumpulan) untuk karakter dan jumlah kata × log2(1296) untuk kata, yaitu sekitar 10.34 bit per kata. Angka ini menggambarkan metodenya ketika setiap pilihan acak, bukan penilaian atas kata sandi yang dikarang seseorang. Pembuat kata sandi tidak dapat melindungi kata sandi yang disimpan buruk oleh sebuah situs, yang Anda ketik di halaman yang menirukan situs itu, atau yang Anda pakai ulang di tempat lain. Daftar katanya adalah EFF Short Wordlist #1 oleh Electronic Frontier Foundation, diterbitkan di bawah Creative Commons Attribution 3.0 US, dari eff.org/dice. Daftar ini dimuat hanya saat Anda beralih ke Frasa sandi.
Pertanyaan tentang kata sandi
Berapa panjang kata sandi yang sebaiknya dipakai?
Pilih setidaknya 16 karakter untuk akun yang penting, dan 12 sebagai batas bawah. Dari seluruh 94 karakter yang dapat dicetak, 12 karakter memberi 78.7 bit, 16 memberi 104.9 bit, dan 20 memberi 131.1 bit. Setiap bit tambahan menggandakan jumlah tebakan yang dibutuhkan metode, jadi setiap karakter tambahan dari kumpulan 94 melipatkannya sekitar 94 kali.
Apakah simbol membuat kata sandi lebih kuat daripada panjang?
Panjang menambah lebih banyak daripada kumpulan yang lebih besar. Dari 62 karakter (huruf dan angka) ke 94 (menambahkan simbol) menambah 0.60 bit per karakter, sedangkan satu karakter lagi menambah 5.95 bit dari kumpulan 62. Kata sandi 16 karakter dari 62 karakter punya 95.3 bit, lebih banyak daripada 78.7 bit untuk 12 karakter yang menyertakan simbol. NIST SP 800-63B, panduan AS tentang identitas digital, menyarankan agar tidak memakai aturan yang memaksa jenis karakter campuran dan meminta situs menerima setidaknya 64 karakter.
Kapan frasa sandi lebih baik daripada kata sandi acak?
Frasa sandi lebih baik ketika Anda harus membacanya, mengucapkannya, atau mengetiknya dengan tangan: kata sandi Wi-Fi, masuk ke perangkat, atau kata sandi utama pengelola kata sandi. Setiap kata menambah sekitar 10.34 bit, jadi 4 kata memberi 41.4 bit, 6 kata memberi 62.0 bit, dan 8 kata memberi 82.7 bit. Untuk menyamai 104.9 bit Anda butuh 11 kata; untaian acak 16 karakter lebih pendek untuk angka yang sama.
Apakah kata sandi dikirim atau disimpan di suatu tempat?
Tidak. Nilai dibuat di tab browser Anda oleh pembangkit angka acak bawaan browser dan ditampilkan di halaman. Halaman tidak menulis apa pun ke cookie, penyimpanan lokal, bilah alamat, atau server, dan tidak menyimpan riwayat. Menekan Buat ulang atau menutup tab membuang nilainya.
Apa arti entropi dalam bit?
Entropi dalam bit adalah logaritma basis 2 dari jumlah hasil yang sama kemungkinannya yang dapat dihasilkan sebuah metode. Kata sandi 10 angka acak punya 10 × log2(10) = 33.2 bit, yaitu 10 miliar kemungkinan. Menambah satu bit menggandakan jumlah kemungkinan. Angka ini berlaku untuk nilai yang dibuat dengan pilihan acak, seperti di sini; angka ini tidak mengatakan apa-apa tentang kata sandi yang dikarang seseorang.
Mengapa memakai pengelola kata sandi dan tidak memakai ulang kata sandi?
Pengelola menyimpan satu kata sandi acak yang panjang untuk setiap situs, jadi Anda hanya mengingat kata sandi utamanya. Kata sandi yang dipakai ulang hanya seaman situs terlemah yang menyimpannya: ketika satu situs kehilangan data kata sandinya, kata sandi yang sama berlaku di setiap situs lain tempat Anda memakainya. Nilai acak yang unik untuk setiap akun membatasi kerusakan pada akun itu saja.