Bahasa Indonesia

Teks & alat sehari-hari · Generator Kata Sandi

Apakah huruf kapital, angka, dan pemisah membuat frasa sandi menjadi lebih kuat?

· Cara kerjanya

kata sandi frasa sandi aturan komposisi

Blok kata dengan huruf tetap dan acak digabungkan dengan beberapa bentuk pemisah
Ilustrasi vektor ToolAcre asli

Cari tahu berapa banyak bit yang sebenarnya ditambahkan oleh huruf kapital, angka, atau pemisah ke frasa sandi, mengapa jawaban jujurnya adalah 'sedikit', dan cara memenuhi aturan komposisi tanpa melemahkan daya ingat.

Situs yang menolak frasa sandi 70-bit — aturan komposisi memenuhi kata sandi yang sudah kuat

Suatu destinasi dapat menolak frasa yang panjang karena memerlukan huruf kapital, angka, atau simbol. Penolakan tersebut membuktikan ketidakcocokan kompatibilitas, bukan penilaian keamanan yang menyeluruh. ToolAcre memperlihatkan kontrol huruf besar-kecil dan pembatas untuk frasa sandi dan mode kata sandi karakter terpisah dengan empat kelas yang dapat dipilih. Kode ini tidak memberi label satu kombinasi aman untuk setiap kebijakan atau model ancaman.

Contoh buku kerja menetapkan jumlah bit sebelum memberi nama proses acak yang tepat. Artikel ini membalikkan urutan tersebut. Identifikasi dulu pilihan mana yang tetap dan mana yang acak; lalu hitung hanya yang terakhir. Aturan lapangan dapat dipenuhi dengan cara yang dapat diprediksi, namun format yang dapat diprediksi tidak boleh dianggap sebagai pilihan baru yang independen.

Aturan komposisi dapat menolak frase yang dihasilkan tanpa membuktikannya lemah

Menggunakan huruf besar pada setiap huruf pertama, menggunakan huruf besar pada setiap kata, atau mengganti huruf besar dan kecil mengikuti aturan deterministik. Mengingat kata-kata dan aturan yang dipilih, ada satu hasil. Oleh karena itu, tabel opsi tidak memberikan bit tambahan apa pun pada mode tersebut, dan pengujian menegaskan bahwa setiap transformasi kasus tetap tidak memberikan kontribusi apa pun selain penarikan kata.

Ini tidak berarti karakter huruf besar dilarang atau tidak berguna. Mereka mungkin memenuhi tujuan atau membuat format berbeda secara visual. Koreksinya bersifat akuntansi: kenyamanan pemformatan dan kompatibilitas kebijakan berbeda dari pemilihan acak. Jangan mengklaim ketidakpastian ekstra hanya karena keluarannya mengandung lebih banyak kategori karakter.

Satu penyesuaian acak menambahkan beberapa bit — huruf kapital pada kata yang dipilih secara acak, angka pada posisi acak, dan cara menghitungnya

Kasus acak memberikan setiap kata pilihan atas atau bawah yang independen, yang implementasinya dihitung sebagai satu bit per kata. Mode pembatas acak memilih satu dari lima karakter tanda baca yang dilakukan secara independen untuk setiap celah. Itu adalah angka yang dapat diturunkan karena jaringan pilihan dan lokasi undian terlihat di sumbernya.

Digit acak pada posisi acak bukan merupakan fitur mode frasa sandi ToolAcre, jadi artikel ini tidak memberikan kontribusinya. Jika digit diperlukan, mode kata sandi karakter menyertakan kelas digit terverifikasi dan menjamin setidaknya satu karakter dari setiap kelas yang dipilih sebelum pengacakan aman.

Pemisah huruf acak dan acak hanya menambahkan pilihan yang sebenarnya dibuat oleh kode

Spasi, tanda hubung, garis bawah, titik, titik dua, pipa, dan tanpa pemisah adalah opsi menu tetap. Memilih satu membuat setiap kesenjangan dapat diprediksi dari latarnya. Mode acak memilih secara terpisah dari `-_.:|`. Pemisah tetap dapat meningkatkan pengetikan atau menyesuaikan aturan lapangan, tetapi ini bukan undian acak lainnya.

Pemisah kosong menyatukan kata-kata, yang dapat mengubah keterbacaan tanpa mengubah pilihan kata. Suatu destinasi mungkin melarang spasi atau tanda baca, dan hanya aturan terdokumentasi di destinasi tersebut yang dapat menentukan kompatibilitas. Uji bidang tersebut daripada berasumsi bahwa setiap formulir login memperlakukan pemisah dengan cara yang sama.

Memenuhi aturan dengan jujur ​​— tambahkan karakter yang diperlukan sesuai ingatan Anda, dan tambahkan kata jika Anda membutuhkan kekuatan nyata

Ketika suatu kebijakan memerlukan beberapa kelas karakter, gunakan generator karakter daripada mengedit frasa sandi secara manual lalu mengutip perkiraan lama. Itu dapat memilih huruf kecil, huruf besar, angka dan simbol, memerlukan panjang yang cukup besar untuk mencakup setiap kelas yang dipilih, mengisi posisi yang tersisa dari gabungannya dan dengan aman mengacak hasil lengkapnya.

Jika frasa sandi lebih disukai untuk pengetikan, pilih huruf besar/kecil atau pembatas yang didukung yang diterima oleh bidang tersebut. Jangan menambahkan tanggal pribadi, menggunakan kembali frasa tersebut di tempat lain, atau menggambarkan pemformatan sebagai perlindungan universal. Kepatuhan terhadap kebijakan merupakan salah satu kendala; pembuatan acak baru dan penggunaan akun terpisah tetap menjadi persyaratan yang berbeda.

Memenuhi aturan lapangan tanpa mengklaim keamanan universal

Dengan kumpulan kata yang memenuhi syarat sebanyak N dan enam kata, huruf kecil tetap ditambah spasi tetap menyumbang 6 × log₂(N) dari kata. Kasus acak menambahkan enam pilihan biner independen. Pembatas acak menambahkan lima pilihan untuk masing-masing dari lima celah. Kata dengan kasus tetap ketujuh malah menambahkan log₂(N) lainnya. Setiap istilah berasal dari operasi yang terlihat sumbernya.

Contoh ini membandingkan mekanika tanpa menerbitkan frasa langsung atau memilih target universal. Jika pemfilteran panjang mengubah N, hitung ulang dengan kumpulan sebenarnya. Jika tujuan tidak mengizinkan pembatas yang dipilih, hapus opsi tersebut dan ketentuannya. Aritmatika mengikuti pengaturan; itu tidak mengesampingkan kontrak lapangan.

Contoh praktis: bandingkan kasus tetap, kasus acak, dan kata tambahan secara aritmatika

Beberapa layanan menerapkan batasan panjang maksimum atau karakter kecil yang membuat frasa sandi multikata menjadi tidak praktis. ToolAcre tidak dapat menemukan aturan tersebut dari situs lain. Batasannya sendiri adalah tiga hingga enam belas kata dan delapan hingga 128 karakter acak, namun tujuan mungkin menerima lebih sedikit atau menolak simbol yang didukung.

Jika frasa tersebut tidak sesuai, gunakan kata sandi karakter acak baru yang dibuat dari kelas yang diterima dan panjang yang didukung sesuai izin layanan. Itu adalah respons kompatibilitas, bukan klaim bahwa setiap sistem yang dibatasi menjadi aman. Otentikasi dan penyimpanan layanan masih memerlukan evaluasi terpisah.

Kesimpulannya — kata-kata adalah kekuatan; gunakan Generator Kata Sandi untuk kata-katanya dan perlakukan simbol sebagai dokumen

Kata-kata tetap menjadi undian acak utama dalam mode frasa sandi. Modal tetap dan pemisah sedang diformat; kasus acak dan pembatas acak hanya menyumbangkan pilihan eksplisitnya. Mode karakter tersedia untuk situs yang memerlukan komposisi kelas dan menjamin setiap kelas yang dipilih muncul sebelum diacak.

Konfigurasikan generator dari persyaratan terverifikasi tujuan, lalu biarkan hasil yang dihasilkan tidak berubah dan unik. Jangan memperbaiki pola pribadi, menyebarkannya sebagai contoh, atau menggunakannya kembali. Aturan komposisi dapat membentuk keluaran, namun tidak menggantikan model ancaman atau mengubah satu kredensial menjadi jawaban universal.