Teks & alat sehari-hari · Generator Kata Sandi
Daftar kata EFF menjelaskan: daftar panjang, pendek, dan awalan unik
· Latar belakang
kata sandi frasa sandi daftar kata
Menjelaskan tiga daftar kata yang diterbitkan Electronic Frontier Foundation di 2016, kriteria di belakangnya — daya ingat, kekhasan, tidak ada kata-kata yang membingungkan atau menyinggung — dan perbedaannya dari daftar diceware asli.
Mengapa daftar kata perlu dirancang — apa yang salah dengan daftar yang berisi kata-kata tidak jelas, hampir duplikat, dan string yang janggal
Daftar kata adalah bagian dari ruang pilihan generator, jadi isi dan ukurannya yang tepat penting. ToolAcre mengirimkan tiga file teks bahasa Inggris huruf kecil di bawah aplikasi kata sandi dan memperlihatkan catatan opsi yang cocok. Pengujian waktu pembuatan menghitung baris yang tidak kosong dan gagal jika file tidak lagi sesuai dengan ukuran yang diiklankan.
Buku kerja ini menambahkan sejarah editorial tentang kata-kata yang tidak jelas, hampir duplikat, dan istilah-istilah yang menyinggung. Klaim tersebut memerlukan EFF materi utama yang tidak disertakan dalam jaringan implementasi yang dikutip, sehingga artikel ini tidak mengulanginya dari ingatan. Ini berfokus pada aset, label, asal, dan perilaku yang dapat diverifikasi oleh repositori.
Apa yang diverifikasi oleh repositori ini tentang tiga daftar kata yang dikirimkan
`eff-long.txt` berisi persis 7,776 entri yang tidak kosong dan dipilih secara default. Tabel opsi mendeskripsikannya sebagai daftar panjang EFF, mengaitkan satu rentang indeks berukuran lima dadu dengan setiap kata dan memperoleh sekitar 12.9 bits per undian tanpa filter sebagai log₂(7,776). Tes ini menghitung ulang logaritma itu daripada mempercayai cerita rakyat.
Browser mengambil file ini dari halaman asal saat pertama kali dimuat. Pemfilteran berdasarkan panjang kata minimum dan maksimum menghilangkan entri yang tidak memenuhi syarat dan menghapus duplikat dalam urutan pertama kali dilihat sebelum pembuatan. Akibatnya, ukuran file penuh tidak selalu merupakan ukuran kumpulan saat ini.
Daftar panjang dikirimkan dengan entri huruf kecil persis 7,776
`eff-short.txt` berisi persis 1,296 entri. Deskripsi antarmukanya menyatakan bahwa kata-katanya lebih pendek dan lebih cepat untuk diketik, dan menghitung sekitar 10.3 bits per penarikan tanpa filter dari log₂(1,296). Kumpulan yang lebih kecil berarti diperlukan lebih banyak penarikan kata untuk mencapai jumlah pilihan terhitung yang sama, tetapi artikel ini tidak menetapkan target universal.
Daftar ini dimuat sesuai permintaan saat dipilih dan disimpan dalam cache sebagai janji untuk halaman saat ini, mencegah duplikat pengunduhan secara bersamaan. Pemuatan yang gagal akan dikeluarkan sehingga pilihan lain dapat dicoba lagi. Kasus yang hilang, kosong, dan kegagalan jaringan menghasilkan kesalahan berbeda yang dapat dibaca manusia.
Daftar pendek pertama dikirimkan dengan tepat 1,296 entri
`eff-special.txt` juga berisi 1,296 entri. ToolAcre memberi label “EFF Awalan pendek dan berbeda” dan menyatakan bahwa tiga huruf pertama mengidentifikasi sebuah kata dan tidak ada kata yang merupakan awalan dari kata lain. Repositori ini tidak secara independen menetapkan riwayat pengampunan kesalahan ketik atau jarak edit minimum yang lebih luas, sehingga klaim garis besar tersebut tidak diperluas di sini.
Ukurannya yang sama memberikan kontribusi log₂(1,296) tanpa filter yang sama per undian seragam seperti daftar pendek lainnya. Kosakatanya berbeda-beda, dan pengujian browser mengonfirmasi bahwa peralihan daftar mengubah kosakata yang dihasilkan, bukan sekadar mengubah label.
Daftar pendek dengan awalan berbeda juga dikirimkan dengan entri 1,296 yang tepat
Kredit dan catatan pihak ketiga mengatakan daftar EFF yang didistribusikan ulang telah dihapus kolom dadunya sementara kata-kata dan urutannya tetap tidak berubah. Mereka mencatat atribusi dan asal lisensi. Dokumen tersebut tidak berisi proses peninjauan manusia secara lengkap, kumpulan data frekuensi, atau kriteria penolakan yang tersirat dalam kerangka buku kerja.
Batasan bukti tersebut penting karena riwayat desain daftar tidak diperlukan untuk memverifikasi perilaku generator saat ini. Peninjau dapat memeriksa setiap baris yang berkomitmen, menghitung entri, dan mengikuti seleksi. Klaim historis harus menunggu sumber EFF daripada disimpulkan dari nama file atau deskripsi produk.
Klaim riwayat seleksi dihilangkan; file berkomitmen dan asal adalah buktinya
Publikasi tidak melemahkan pemilihan indeks yang seragam karena kerahasiaan daftar tidak diasumsikan. Model entropi ToolAcre memperlakukan pengaturan dan kosakata sebagai hal yang diketahui. Nilai yang tidak diketahui adalah urutan indeks baru yang dipilih melalui Web Crypto dan sampling penolakan. Penyerang yang mempelajari file tersebut tidak secara surut mengubah berapa banyak indeks yang memenuhi syarat yang ada.
Menerbitkan frase tertentu yang dihasilkan berbeda: yang mengungkapkan urutan yang dipilih itu sendiri. Oleh karena itu, contoh harus membahas pengaturan dan ukuran kumpulan tanpa mencetak kredensial yang mungkin disalin oleh pembaca. Jangan pernah menggunakan frasa dari dokumentasi sebagai rahasia akun.
Yang tidak tercakup dalam hal ini adalah daftar kata dalam bahasa lain dan varian yang dikelola komunitas
Hanya tiga daftar bahasa Inggris ini yang dikirimkan. Halaman batasan menyatakan bahasa lain tidak ditambahkan karena aset yang tidak terverifikasi atau tidak sesuai akan mengganggu penghitungan. Artikel ini tidak mensurvei varian komunitas, lisensi, atau kualitas linguistik tanpa sumber tersebut.
Pengguna yang membutuhkan bahasa lain harus memilih alat yang daftar, asal, lisensi, dan ukurannya dapat mereka verifikasi. Menerjemahkan kata-kata secara ad hoc akan mengubah kumpulan kata tersebut dan dapat menimbulkan duplikat atau asosiasi, sehingga perkiraan awal tidak lagi menggambarkan proses baru.
Kesimpulannya — Generator Kata Sandi diambil dari daftar kata EFF, sehingga setiap kata familiar, berbeda, dan dapat diketik
Pilih daftar panjang atau pendek berdasarkan properti yang berkomitmen dan format tujuan Anda yang diterima, lalu periksa jumlah yang memenuhi syarat setelah memfilter. Generator menghitung dari kata-kata yang sebenarnya dimuat, sehingga rentang yang lebih sempit tercermin daripada tersembunyi di balik ukuran file yang diiklankan.
Fakta yang tahan lama adalah tiga aset, jumlah pengujian yang tepat, pemuatan asal yang sama, dan pemilihan yang seragam. Klaim tentang sejarah budaya mereka, daya ingat universal, atau kesesuaian untuk setiap akun sengaja dihilangkan. Daftar tersebut merupakan salah satu masukan untuk pembangkitan, bukan pengelola atau jaminan keamanan.