Penjana Kata Laluan
FreeJana kata laluan yang kukuh dan rawak terus dalam pelayar anda menggunakan penjana selamat secara kriptografi, dengan meter kekuatan masa nyata, pengiraan entropi, dan sokongan untuk menjana beberapa kata laluan sekali gus.
Berfungsi sepenuhnya dalam pelayar anda menggunakan penjana rawak selamat secara kriptografi. Tiada apa-apa dimuat naik ke mana-mana.
Jenis aksara
Pilihan tambahan
Kekuatan
Kata laluan yang dijana
Aktiviti Terkini
Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 jam yang lepas
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 jam yang lepas
Generated 1 password(s), 64 characters, ~409 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~153 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~113 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~137 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~115 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~144 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~126 bits of entropy
4 jam yang lepas
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 jam yang lepas
Generated 1 password(s), 16 characters, ~104 bits of entropy
4 jam yang lepas
Apa alat ini buat
Alat ini menjana kata laluan yang kukuh dan rawak terus dalam pelayar anda. Pilih panjang, jenis aksara untuk disertakan, dan sama ada untuk mengelakkan aksara yang mengelirukan secara visual, kemudian jana satu kata laluan atau satu kelompok sekali gus, setiap satu dipaparkan dengan meter kekuatan masa nyata dan pengiraan entropi yang tepat.
Bagaimana Ia Berfungsi
Bagi setiap kedudukan aksara, alat ini mengambil bait rawak daripada crypto.getRandomValues() dan menggunakan pensampelan penolakan (membuang sebarang nilai bait yang boleh menyebabkan kecenderungan) untuk memilih indeks rawak yang sama rata dalam set aksara yang anda pilih, supaya setiap aksara yang dibenarkan sama kemungkinannya pada setiap kedudukan. Apabila "wajibkan sekurang-kurangnya satu daripada setiap jenis" dihidupkan, satu aksara daripada setiap jenis yang dipilih diletakkan dahulu dan keseluruhan hasil kemudian dikacau secara rawak sebelum dipaparkan. Entropi dalam bit dikira sebagai log2 saiz set aksara didarab dengan panjang kata laluan, dan label kekuatan diperoleh daripada bilangan bit tersebut: kurang daripada 28 bit ialah Sangat lemah, 28-35 ialah Lemah, 36-59 ialah Sederhana, 60-89 ialah Kukuh, dan 90 atau lebih ialah Sangat kukuh.
Masalah ia selesaikan
- Mencipta kata laluan yang kukuh dan unik untuk akaun baharu tanpa menggunakan semula atau mengubah sedikit kata laluan lama.
- Memenuhi peraturan kata laluan khusus sesebuah laman (panjang minimum, simbol diperlukan, tiada aksara mengelirukan) tanpa cuba jaya.
- Menjana satu kelompok kata laluan sekali gus semasa menyediakan beberapa akaun baharu atau pengguna ujian.
- Memahami, dalam bit entropi yang konkrit, berapa lebih kukuh sebenarnya kata laluan yang lebih panjang atau lebih pelbagai.
Soalan lazim
›Adakah ini sebenarnya rawak, atau cuma Math.random()?
Setiap aksara dipilih menggunakan crypto.getRandomValues() pelayar, sumber rawak selamat secara kriptografi yang sama seperti yang digunakan untuk perkara seperti kunci penyulitan, bukan Math.random() yang jauh lebih lemah, yang pada sesetengah enjin cukup boleh diramal untuk dibina semula daripada output sebelumnya. Pemilihan aksara juga menggunakan pensampelan penolakan dan bukan modulo biasa, supaya setiap aksara yang dibenarkan mempunyai kebarangkalian yang sama rata, tanpa kecenderungan ke arah permulaan set aksara.
›Apa sebenarnya maksud nombor entropi?
Entropi dalam bit adalah log2 saiz set aksara didarab dengan panjang kata laluan; ia mengukur berapa banyak percubaan secara purata yang diperlukan oleh penyerang yang mengetahui tetapan anda (tetapi bukan kata laluan itu sendiri) untuk menemuinya melalui kekerasan kasar. Setiap bit tambahan menggandakan dua bilangan percubaan tersebut, jadi beralih daripada 40 kepada 60 bit bukan peningkatan 50%, ia adalah kira-kira satu juta kali lebih sukar.
›Mengapa saya perlu mengecualikan aksara mengelirukan seperti 0, O, 1, l dan I?
Aksara ini kelihatan hampir sama dalam banyak fon, yang penting jika anda perlu membaca kata laluan dengan kuat, menulis semula daripada salinan bercetak, atau menaipnya pada peranti tanpa fon yang boleh dipercayai. Mengecualikannya mengurangkan set aksara sedikit (dan dengan itu mengurangkan entropi sedikit untuk panjang yang sama), satu pertukaran kecil yang biasanya berbaloi untuk kata laluan yang tidak selalu anda salin dan tampal.
›Apa yang diubah oleh "wajibkan sekurang-kurangnya satu daripada setiap jenis yang dipilih"?
Sesetengah borang log masuk menolak kata laluan yang tidak mencampurkan jenis aksara, walaupun panjang dan rawaknya secara keseluruhan sudah kukuh. Dengan pilihan ini dihidupkan, penjana menjamin sekurang-kurangnya satu aksara daripada setiap jenis yang anda pilih sebelum mengisi selebihnya secara rawak, kemudian mengacau keseluruhan hasil supaya aksara yang dijamin itu tidak diletakkan secara boleh diramal di permulaan.
›Adakah selamat untuk menjana beberapa kata laluan untuk akaun berbeza dalam satu kelompok?
Ya, setiap kata laluan dalam satu kelompok dijana secara bebas dengan bait rawak baharunya sendiri, jadi mengetahui satu kata laluan dalam kelompok itu tidak memberikan apa-apa maklumat tentang yang lain. Menggunakan kata laluan yang berbeza dan dijana secara bebas bagi setiap akaun (bukan variasi satu kata laluan) adalah perkara yang melindungi anda sekiranya mana-mana laman yang anda gunakan pernah digodam.
›Adakah alat ini melihat atau menyimpan kata laluan yang saya jana?
Tidak, penjanaan berlaku sepenuhnya dalam pelayar anda menggunakan JavaScript, tiada apa-apa dihantar ke pelayan, dan halaman ini tidak menyimpan sejarah nilai lampau selain ringkasan bilangan aksara yang disimpan secara setempat (bukan kata laluan itu sendiri) untuk panel sejarah pada halaman ini.
Alat Berkaitan
Teks
Pembetul Mojibake (Teks Terganggu)
Memulihkan bait asal di belakang teks terganggu (mojibake) dan menyahkod semula bait tersebut di bawah beberapa pengekodan biasa, memaparkan setiap calon yang bersih.
FreeTeks
Pengesah Sintaks MySQL
Mengesahkan sintaks MySQL untuk satu atau lebih kenyataan yang dipisahkan tanda koma bertitik, melaporkan baris dan lajur tepat ralat pertama yang ditemui.
FreeTeks
Editor HTML Dalam Talian
Edit HTML, CSS dan JavaScript dalam tiga panel dengan pratonton langsung bersandbox yang dikemas kini semasa anda menaip, serta muat turun sekali klik sebagai fail HTML yang berdiri sendiri.
FreeTeks
Penukar Punycode
Tukar teks antara Unicode dan Punycode (RFC 3492), pengekodan ASCII sahaja yang digunakan untuk nama domain antarabangsa, dengan mod domain penuh (sedar titik, awalan xn-- automatik) dan mod label biasa, menukar beberapa baris sekali gus.
FreeTeks
Pengira Baris
Pengira baris lanjutan yang menganalisis teks ditampal anda serta-merta: pengesanan baris pendua/kosong, penapisan baris komen, cari & ganti berkuasa-regex, penyusunan, dan sisipan prefiks/sufiks.
FreeTeks
Perawak Senarai
Kocok mana-mana senarai, pilih pemenang rawak untuk pemberian percuma, dan bahagikan entri kepada kumpulan sama rata, semuanya dalam pelayar anda dengan kocokan Fisher-Yates tidak berat sebelah.
FreeTeks
Penjana Akronim
Tukar frasa kepada akronimnya serta-merta, dengan pecahan huruf-demi-huruf dan mod melangkau-perkataan-kecil pilihan.
FreeTeks
Tambah Pemisah Baris
Tambah pemisah baris selepas setiap pembatas, setiap N aksara (lilit-perkataan atau tepat), atau setiap N perkataan, dengan kiraan baris langsung.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!