Teks & alat harian · Penjana Kata Laluan
Senarai perkataan EFF menerangkan: senarai awalan panjang, pendek dan unik
· Latar belakang
kata laluan frasa laluan senarai perkataan
Menghuraikan tiga senarai perkataan Electronic Frontier Foundation yang diterbitkan dalam 2016, kriteria di sebaliknya — kebolehingatan, perbezaan, tiada perkataan yang mengelirukan atau menyinggung perasaan — dan bagaimana ia berbeza daripada senarai diceware asal.
Mengapa senarai perkataan perlu direka bentuk — apa yang salah dengan senarai yang mengandungi perkataan yang tidak jelas, hampir pendua dan rentetan janggal
Senarai perkataan adalah sebahagian daripada ruang pilihan penjana, jadi kandungan dan saiznya yang tepat penting. ToolAcre menghantar tiga fail teks Inggeris huruf kecil di bawah apl kata laluan dan mendedahkan rekod pilihan yang sepadan. Ujian masa binaan mengira baris bukan kosong dan gagal jika fail tidak lagi sepadan dengan saiz yang diiklankan.
Buku kerja menambah sejarah editorial tentang perkataan yang tidak jelas, hampir pendua dan istilah yang menyinggung perasaan. Tuntutan tersebut memerlukan EFF bahan utama yang tidak disertakan dalam set pelaksanaan yang disebut, jadi artikel ini tidak mengulanginya dari ingatan. Ia memfokuskan pada aset yang komited, label, asal dan gelagat yang boleh disahkan oleh repositori.
Perkara yang disahkan oleh repositori ini tentang tiga senarai perkataan yang dihantar
`eff-long.txt` mengandungi tepat 7,776 entri bukan kosong dan dipilih secara lalai. Jadual pilihan menerangkannya sebagai senarai panjang EFF, mengaitkan satu julat indeks bersaiz lima dadu dengan setiap perkataan dan memperoleh kira-kira 12.9 bits setiap cabutan tidak ditapis sebagai log₂(7,776). Ujian ini mengira semula logaritma itu daripada mempercayai cerita rakyat.
Pelayar mengambil fail ini dari asal halaman sendiri pada muat pertama. Penapisan mengikut panjang perkataan minimum dan maksimum membuang entri yang tidak layak dan menyahduplikasi dalam susunan yang dilihat pertama sebelum penjanaan. Akibatnya, saiz fail penuh tidak selalunya saiz kolam semasa.
Senarai panjang dihantar dengan tepat 7,776 entri huruf kecil
`eff-short.txt` mengandungi tepat 1,296 entri. Perihalan antara mukanya menyatakan perkataan itu lebih pendek dan lebih pantas untuk ditaip, dan mengira kira-kira 10.3 bits setiap cabutan tidak ditapis daripada log₂(1,296). Kumpulan yang lebih kecil bermakna lebih banyak cabutan perkataan diperlukan untuk mencapai kiraan pilihan yang dikira yang sama, tetapi artikel ini tidak menetapkan sasaran universal.
Senarai ini dimuatkan atas permintaan apabila dipilih dan dicache sebagai janji untuk halaman semasa, menghalang muat turun serentak pendua. Muatan yang gagal dikeluarkan supaya pilihan lain boleh mencuba semula. Kes yang hilang, kosong dan kegagalan rangkaian menghasilkan ralat yang boleh dibaca manusia yang berbeza.
Senarai pendek pertama dihantar dengan tepat 1,296 entri
`eff-special.txt` juga mengandungi tepat 1,296 entri. ToolAcre melabelkannya "EFF Awalan yang pendek dan berbeza" dan menyatakan bahawa tiga huruf pertama mengenal pasti perkataan dan tiada perkataan adalah awalan yang lain. Repositori tidak secara bebas mewujudkan pengampunan kesilapan yang lebih luas atau sejarah jarak edit minimum, jadi tuntutan garis besar tersebut tidak dikembangkan di sini.
Saiznya yang sama memberikan sumbangan log₂(1,296) yang tidak ditapis yang sama bagi setiap cabutan seragam seperti senarai pendek yang lain. Perbendaharaan kata berbeza, dan ujian pelayar mengesahkan penukaran senarai mengubah perbendaharaan kata yang dihasilkan dan bukannya menukar label sahaja.
Senarai pendek awalan yang berbeza juga dihantar dengan tepat 1,296 entri
Kredit dan rekod pihak ketiga mengatakan senarai EFF yang diedarkan semula telah dialih keluar lajur dadu manakala perkataan dan susunan kekal tidak berubah. Mereka merekodkan atribusi dan asal lesen. Ia tidak mengandungi proses semakan manusia penuh, set data kekerapan atau kriteria penolakan yang tersirat oleh garis besar buku kerja.
Sempadan bukti itu penting kerana sejarah reka bentuk senarai tidak diperlukan untuk mengesahkan kelakuan penjana semasa. Pengulas boleh memeriksa setiap baris yang komited, mengira entri dan mengikuti pemilihan. Tuntutan sejarah harus menunggu sumber EFF dan bukannya disimpulkan daripada nama fail atau perihalan produk.
Tuntutan sejarah pemilihan ditinggalkan; fail komited dan asal adalah buktinya
Penerbitan tidak melemahkan pemilihan indeks seragam kerana kerahsiaan senarai tidak diandaikan. Model entropi ToolAcre merawat tetapan dan perbendaharaan kata seperti yang diketahui. Nilai yang tidak diketahui ialah jujukan indeks baru yang dipilih melalui Web Crypto dan pensampelan penolakan. Penyerang yang mempelajari fail tidak mengubah secara retroaktif bilangan indeks yang layak wujud.
Menerbitkan frasa yang dijana tertentu adalah berbeza: yang mendedahkan jujukan yang dipilih itu sendiri. Oleh itu, contoh harus membincangkan tetapan dan saiz kolam tanpa mencetak bukti kelayakan yang mungkin disalin oleh pembaca. Jangan sekali-kali menggunakan frasa daripada dokumentasi sebagai rahsia akaun.
Perkara ini tidak meliputi — senarai perkataan dalam bahasa lain dan varian yang diselenggara oleh komuniti
Sahaja tiga senarai bahasa Inggeris ini yang dihantar. Halaman had mengatakan bahasa lain tidak ditambahkan kerana aset yang tidak disahkan atau tidak sesuai akan menjejaskan pengiraan. Artikel ini tidak meninjau varian komuniti, lesen atau kualiti linguistik tanpa sumber tersebut.
Pengguna yang memerlukan bahasa lain harus memilih alat yang senarai, asal, lesen dan saiznya boleh mereka sahkan. Menterjemah perkataan ad hoc mengubah kumpulan dan mungkin memperkenalkan pendua atau perkaitan, jadi anggaran asal tidak lagi menerangkan proses baharu.
Bawa pulang — Penjana Kata Laluan mengambil daripada senarai perkataan EFF, jadi setiap perkataan adalah biasa, berbeza dan boleh ditaip
Pilih senarai panjang atau sama ada pendek berdasarkan sifat yang komited dan format yang diterima destinasi anda, kemudian periksa kiraan yang layak selepas penapisan. Penjana mengira daripada perkataan yang sebenarnya dimuatkan, jadi julat yang lebih sempit dicerminkan daripada tersembunyi di sebalik saiz fail yang diiklankan.
Fakta tahan lama ialah tiga aset, kiraan yang diuji tepat, pemuatan asal yang sama dan pemilihan seragam. Tuntutan tentang sejarah budaya mereka, ingatan sejagat atau kesesuaian untuk setiap akaun sengaja tidak hadir. Senarai itu adalah satu input kepada generasi, bukan pengurus atau jaminan keselamatan.