Cara Membuat Kata Sandi yang Kuat dan Masih Bisa Anda Ingat
Diperbarui: 2026-09-29
Hampir setiap akun yang Anda punya mengharapkan rahasia yang harus Anda karang sendiri, dan sebagian besar nasihat tentangnya hanyalah daftar aturan tanpa alasan di baliknya. Panduan ini menjelaskan apa yang benar-benar membuat kata sandi sulit ditebak, menjalankan perhitungannya pada contoh nyata, dan membahas tiga cara mendapatkan kata sandi yang masih bisa Anda ketik besok: sebuah frasa sandi, pola jangkar yang dihafal, atau pengelola kata sandi. Panduan ini ditutup dengan apa yang tidak bisa generator lakukan untuk Anda, karena satu string acak menyelesaikan satu masalah dan meninggalkan dua masalah lainnya.
Alat
Buat kata sandi yang kuat
Kata sandi dibuat secara lokal di peramban Anda dengan Web Crypto API, dan tidak pernah meninggalkan perangkat Anda.
Alat
Buat kata sandi yang kuat
Kata sandi dibuat secara lokal di peramban Anda dengan Web Crypto API, dan tidak pernah meninggalkan perangkat Anda.
Jawaban singkat
Kata sandi yang kuat adalah kata sandi yang panjang, tidak bisa diprediksi mesin, dan tidak dipakai di tempat lain. Tiga sifat itu saling bebas, dan sebagian besar nasihat berfokus pada yang tengah padahal orang justru gagal pada yang ketiga.
Untuk rahasia yang Anda ketik dari ingatan, utamakan frasa sandi: beberapa kata yang tidak berhubungan yang disatukan pemisah, yang lebih mudah diingat daripada jumlah keacakan yang sama yang disamarkan sebagai simbol. Untuk semua hal yang tidak ingin Anda ingat, bangkitkan string acak yang panjang dengan generator set karakter dan biarkan pengelola kata sandi menyimpannya. Jika Anda hanya membawa pulang satu aturan: jangan pernah memakai kata sandi yang sama di dua situs.
- Panjang lebih dulu. Setiap karakter yang Anda tambahkan mengalikan ruang tebakan dengan ukuran kumpulan karakter Anda.
- Keunikan kedua. Satu situs yang bocor tidak boleh bisa membuka situs kedua.
- Kemudahan diingat ketiga, dan hanya untuk beberapa kata sandi yang Anda ketik dengan tangan: itulah yang diselesaikan frasa sandi dan pengelola.
- Simbol adalah bahan paling sedikit nilainya dari tiga bahan itu, dan itulah alasan banyak kata sandi lemah terlihat rumit.
Entropi dengan bahasa sederhana
Menebak kata sandi adalah pencarian di dalam ruang kemungkinan. Dua hal menentukan ukuran ruang itu: berapa banyak karakter yang boleh Anda pilih, dan berapa banyak karakter yang benar-benar Anda pakai. Yang pertama adalah ukuran kumpulan. Huruf kecil memberi kumpulan berisi 26; menambah huruf besar menjadikannya 52; menambah angka menjadikannya 62; dan delapan simbol yang ditawarkan generator di situs ini (!@#$%^&*) membawa totalnya ke 70.
Cara baku menyatakan hasilnya adalah bit. Setiap karakter yang Anda tambahkan menyumbang log2(poolSize) bit, sehingga perkiraannya adalah bits = length × log2(poolSize). Satu bit berarti berlipat dua: satu bit tambahan membuat ruang itu dua kali lebih besar, sehingga dua puluh bit tambahan membuatnya sekitar satu juta kali lebih besar. Pertumbuhan eksponensial itulah seluruh alasan mengapa panjang jauh lebih penting daripada aturan format mana pun.
Coba sendiri satu perhitungan. Dengan kumpulan 70 karakter, satu karakter menyumbang 6.13 bit, sehingga kata sandi 16 karakter menjadi sekitar 98 bit. Kumpulan yang sama dengan 8 karakter menghasilkan sekitar 49 bit. Versi 16 karakter tidak dua kali lebih sulit ditebak: jarak di antara keduanya sekitar 49 bit, yang merupakan faktor sekitar 576 triliun. Itulah yang sebenarnya diukur pita kekuatan generator: kurang dari sekitar 38 bit terbaca Lemah, 38 hingga 67 sebagai Sedang, dan 68 atau lebih sebagai Kuat.
Satu catatan jujur tentang rumus itu. Rumus mengandaikan setiap karakter dipilih secara independen dan seragam dari seluruh kumpulan, yang memang dilakukan komputer dan jelas tidak dilakukan manusia yang mengetik di papan ketik. Pilihan manusia menumpuk pada karakter pertama, pada kata kamus, pada baris papan ketik sebelah kiri, dan pada tanggal. Entropi nyata adalah apa yang tidak bisa diprediksi penyerang, dan estimasi berbasis aturan adalah terbaik yang bisa dilakukan siapa pun sebelum melihat kata sandinya.
Mengapa panjang mengalahkan sup simbol
Syarat klasik, yaitu satu huruf besar, satu angka, satu simbol, dan minimal delapan karakter, mendorong orang ke templat dan bukan keacakan. Menghadapi satu aturan, manusia memenuhinya dengan cara paling mudah diingat yang tersedia: besarkan huruf pertama, tempelkan tahun, letakkan simbol di akhir atau menukarnya dengan huruf. Hasilnya punya bentuk kata sandi yang kuat dan tingkat kesulitan tebakan kata sandi yang lemah, karena ruang serangannya bukan seluruh kumpulan, melainkan set sempit pola yang benar-benar dipakai orang.
Bandingkan keduanya langsung. Dua belas huruf kecil yang dipilih acak menghasilkan sekitar 56 bit, karena setiap huruf menyumbang 4.70 bit. Delapan karakter yang diambil dari kumpulan 70 milik generator menghasilkan sekitar 49 bit. String huruf kecil itu tidak punya huruf besar, angka, maupun simbol sama sekali, dan tetap lebih kuat dari keduanya: dua belas huruf memberi 26^12 kemungkinan, sekitar 95 kuadriliun, sedangkan delapan karakter campuran memberi 70^8, sekitar 576 triliun.
Karena itu nasihat yang benar membalik dugaan kebanyakan orang. Kalau Anda ingin simbol, pakailah; tetapi kalau harus memilih antara memaksa masuk satu kelas karakter atau menambahkan dua karakter lagi, tambahkan karakternya. Trik substitusi lebih buruk daripada tidak berguna: penulisan ulang gaya Tr0ub4dor adalah konvensi yang sudah dikenal, dan setiap alat penebak yang mau mencobanya akan mencoba justru yang itu.
Aturan perkalian ini layak dinyatakan terang-terangan supaya Anda bisa memeriksa klaim mana pun yang Anda baca: menggandakan panjang akan mengkuadratkan ruang pencarian. Naik dari 8 ke 16 karakter dari kumpulan yang sama menggandakan hitungan bit, dan setiap karakter tambahan mengalikan ruang itu dengan ukuran kumpulan.
Apakah 8 karakter sudah cukup?
Delapan adalah lantai, bukan target. Itulah minimum yang pernah banyak situs tuntut, dan orang memperlakukan minimum seolah itu rekomendasinya. Tidak ada apa pun dari delapan karakter yang membuat kata sandi aman; itu hanya mencegah kata sandi ditolak formulir.
Nilai delapan karakter sepenuhnya bergantung pada bagaimana karakter itu disusun. Delapan karakter yang benar-benar acak dari kumpulan 70 memberi sekitar 49 bit, yang oleh generator sendiri dilabeli Sedang. Delapan karakter acak huruf kecil memberi sekitar 38 bit, tepat di garis antara Lemah dan Sedang. Delapan karakter yang diketik manusia, misalnya nama ditambah tahun, satu rentetan tombol, atau satu kata dengan huruf ditukar angka, membawa nilai jauh di bawah kedua angka itu, karena ruang yang disusuri penyerang adalah ruang kebiasaan manusia, bukan ruang abjad.
Jadi, ketika sebuah situs meminta minimal 8 karakter, artikan itu sebagai situs yang memberi tahu minimumnya, lalu tetapkan lantai Anda sendiri lebih tinggi. Kalau Anda mengetik kata sandi itu dari ingatan, bidik enam belas karakter acak atau lima sampai tujuh kata tak berhubungan, yaitu rentang yang tetap sulit ditebak sekaligus bisa diulang. Kalau yang mengetik adalah pengelola, pergi lebih panjang: generator di situs ini menerima panjang dari 8 sampai 64, dan tidak ada alasan duduk di dasar rentang itu untuk akun yang tidak pernah Anda ketik dengan tangan.
Frasa sandi: kata sandi yang benar-benar bisa Anda ingat
Frasa sandi adalah urutan kata-kata tak berhubungan yang dipakai sebagai kata sandi. Ia menang pada masalah ingatan karena memori manusia menangani gambar dengan baik dan string simbol acak dengan buruk, dan ia menang pada aritmetika karena setiap slot kata menyumbang banyak bit. Nasihat retensi halaman frasa sandi itu sendiri adalah menyimpan baris-baris hasil yang katanya bisa Anda bayangkan, dan menyusunnya di kepala sebagai satu adegan pendek.
Generator frasa sandi di situs ini memilih dari daftar bawaan berisi 1,143 kata umum bahasa Inggris dengan crypto.getRandomValues dan pengambilan sampel dengan penolakan, sehingga setiap kata dalam daftar punya probabilitas yang persis sama. Setiap slot karena itu menambah sekitar 10.2 bit. Jumlah kata adalah kenop yang penting: empat kata mendarat di sekitar 41 bit, enam di sekitar 61, tujuh di sekitar 71, dan delapan di sekitar 81. Enam adalah nilai bawaan di halaman itu, dan tujuh adalah pilihan yang masuk akal untuk rahasia yang benar-benar harus Anda ingat, karena satu kata tambahan hampir tidak mengubah apa yang Anda hafal sementara ia mengalikan ruang tebakan dengan ukuran seluruh daftar kata.
Pemisah dan penggunaan huruf besar
Halaman itu menawarkan tanda hubung (bawaannya), spasi, titik tengah, atau tanpa pemisah sama sekali, ditambah lowercase atau Title Case. Pemisah itulah yang menjaga string bisa diulang, sehingga nasihat jujurnya adalah pertahankan satu pemisah; pada opsi tanpa pemisah halaman itu memaksa Title Case agar batas antar kata tetap terlihat ketika Anda mengetiknya kembali.
Perjelas apa yang dibeli huruf besar. Memulai setiap kata dengan huruf besar adalah satu keputusan tambahan per kata, dan penyerang yang sudah memutuskan mencoba daftar kata berhuruf besar tahu harus mencobanya. Nilainya sedikit, bukan banyak. Hitungan bit yang penting datang dari berapa banyak kata yang Anda punya dan seberapa besar daftar katanya.
Ada jebakan terkait yang layak disebutkan: frasa sandi hanya seacak kata-kata di dalamnya. Nama anggota keluarga, lirik lagu, peribahasa umum, dan judul buku semuanya diambil dari kumpulan yang jauh lebih kecil daripada daftar kata yang dikocok, sehingga frasa enam kata yang bermakna pribadi bisa bernilai jauh lebih rendah daripada enam kata yang dihasilkan dari daftar berisi 1,143 entri.
Angka dan simbol di bagian akhir
Generator punya sakelar opsional untuk menempelkan satu angka dan satu simbol, disatukan dengan pemisah yang sama. Angkanya adalah nilai dari 0 sampai 99, yang menambah sekitar 6.6 bit; simbolnya adalah satu karakter dari daftar 25 karakter halaman itu, bernilai sekitar 4.6 bit. Dinyalakan bersama dengan enam kata, itu membawa Anda dari sekitar 61 bit ke sekitar 72.
Itu nyata, dan juga murah bagi penyerang untuk dimodelkan. Angka yang ditambahkan di akhir adalah salah satu struktur paling mudah diprediksi dalam penebakan kata sandi, jadi perlakukan sakelar itu sebagai hiasan untuk situs yang menuntut angka atau simbol, bukan sebagai sumber kekuatannya. Tambahkan satu kata alih-alih satu angka ketika situs mengizinkan, dan periksa apakah syarat itu benar-benar ditegakkan sebelum Anda membayar biaya ingatan untuk memenuhinya.
Metode jangkar yang dihafal, dan biaya nyatanya
Kalau Anda menolak memakai pengelola, metode yang dipilih orang adalah jangkar: satu rahasia dasar yang Anda hafal, ditambah bagian yang diturunkan dari situs itu. Di kepala, bentuknya kata jangkar Anda, lalu sesuatu yang khusus untuk situs itu seperti inisialnya, lalu satu angka dan satu simbol. Strukturnya memang intinya: Anda menghafal satu string dan menurunkan sisanya, sehingga setiap situs mendapat kata sandi berbeda dan Anda bisa membangun ulang mana pun dari ingatan.
Digambarkan dengan akurat, itu kompromi, bukan rekomendasi. Ia gagal dengan dua cara spesifik. Pertama, bagian hasil penurunan punya ruang kecil: kalau variasi Anda adalah inisial situs plus satu angka, penyerang yang telah memulihkan jangkar Anda dari satu kebocoran dapat mendaftar habis variasi itu, alih-alih mencari di abjad sama sekali. Kedua, dan lebih buruk, satu kata sandi yang terbuka adalah petunjuk tentang sisanya. Pola dasar yang dipulihkan dari kebocoran, dari papan ketik yang diintip orang, dari keylogger, atau dari kata sandi lama yang diingat orang lain, adalah templat untuk semua akun Anda yang lain.
Dua kebiasaan mengurangi kerusakannya kalau Anda tetap memakainya. Turunkan bagian per-situs dari sesuatu yang hanya Anda tahu, misalnya kode pendek per situs yang Anda tulis dan simpan terpisah, dan bukan dari nama situs atau domain tingkat puncaknya, yang bisa dilihat penyerang mana pun. Dan jauhkan metode jangkar dari surel Anda, bank Anda, dan akun yang bisa mengatur ulang kata sandi semua yang lain: tiga itu layak dihafal dengan benar, atau layak dimasukkan ke pengelola.
Pengelola kata sandi: jawaban sebenarnya untuk mengingat
Pengelola menyelesaikan bagian masalah ini yang tidak bisa diselesaikan dengan kecerdikan: menyimpan banyak rahasia yang panjang, unik, dan tidak berhubungan sehingga mengingatnya bukan pekerjaan Anda. Setiap pengelola melakukan tiga hal. Ia membangkitkan kata sandi acak dengan panjang dan set karakter yang Anda pilih. Ia menyimpan kata sandi itu terenkripsi terhadap alamat situs. Ia mengisi formulir login untuk Anda, sehingga Anda tidak pernah mengetik atau membaca rahasianya.
Itu mengubah apa yang Anda hafal. Alih-alih dua puluh kata sandi lemah tapi bisa diingat, Anda menyimpan satu yang kuat, yaitu kata sandi induk brankas, dan sembilan belas lainnya menjadi string yang tidak pernah Anda lihat. Ini persis kasus di mana frasa sandi punya bentuk yang tepat: panduan generator frasa sandi sendiri adalah lima sampai tujuh kata plus satu pemisah untuk kata sandi induk, yang bisa diketik ulang di bawah tekanan sekaligus mahal untuk ditebak. Ketik sekali ke pengelola Anda untuk memastikan Anda masih mengingatnya, lalu buang salinan hasilnya.
Google Password Manager adalah salah satu opsinya di sini, dan ia melakukan apa yang dilakukan pengelola mana pun: membangkitkan, menyimpan, dan mengisi otomatis kata sandi untuk akun Google yang sedang Anda pakai. Memilih antar pengelola adalah soal kenyamanan dan soal di mana Anda ingin brankas Anda berada, karena pekerjaan bangkitkan-simpan-isi-otomatis itu sama persis apa pun yang Anda pilih: aplikasi pengelola khusus, fitur kata sandi peramban, dan kunci sistem operasi semuanya mengerjakannya. Apa pun pilihan Anda, sifat keamanan yang Anda beli adalah keunikan, bukan penyimpanan.
Satu pembedaan yang perlu dijaga: passkey bukan kata sandi. Passkey adalah kredensial kunci publik yang disimpan di perangkat Anda dan didaftarkan ke sebuah situs web, tanpa ada yang perlu dihafal, yaitu mekanisme login yang dibandingkan dengan frasa sandi di halaman generator frasa sandi itu sendiri. Passkey adalah pilihan yang lebih baik di tempat situs mendukungnya; frasa sandi tetap alat yang tepat untuk kata sandi induk dan untuk di mana pun Anda masih harus mengetik sebuah rahasia.
Penggunaan ulang adalah kegagalan yang benar-benar menjebak orang
Alasan keunikan mengungguli kerumitan adalah cara kebocoran dieksploitasi. Ketika sebuah situs dibobol, daftar kata sandinya keluar dan diuji terhadap situs lain: surel yang sama dan kata sandi yang sama, dicoba di bank, toko, dan penyedia surel oleh perkakas otomatis. Ini hanya berhasil karena orang mengulang kata sandi, dan berhasil dengan cepat, karena penyerang tidak perlu menebak apa pun: mereka sudah memegang string yang benar, mereka hanya belum tahu akun lain mana yang menerimanya.
Tujuannya, maka, adalah satu situs yang bocor tidak membuka situs berikutnya. Kata sandi unik mencapainya sendirian: kredensial bocor untuk sebuah toko tetap hanya kredensial bocor untuk toko itu dan tidak lebih. Seberapa banyak pun kerumitan simbol tidak melakukan pekerjaan yang sama, karena kata sandi sangat kuat yang dipakai di mana-mana sama buruknya persis dengan kata sandi lemah yang dipakai di mana-mana, dan mungkin lebih buruk, karena pemiliknya merasa aman.
Keunikan adalah sifat yang harus Anda tegakkan sendiri, dan membangkitkan string acak baru untuk setiap akun adalah cara praktisnya, itulah mengapa generator dan pengelola biasanya dibicarakan dalam satu tarikan napas. Dua kebiasaan pendukung penting: nyalakan autentikasi dua faktor pada akun-akun yang bisa mengunci Anda dari semua yang lain, dan hati-hati dengan jalur pengaturan ulang kata sandi, karena kotak masuk surel Anda adalah kunci master bagi sebagian besar akun Anda yang lain dan itu satu-satunya tempat di mana penggunaan ulang melukai dua kali.
Yang tidak bisa generator lakukan untuk Anda
Generator adalah perkakas jujur dengan pekerjaan yang sempit, dan nasihat di sekitarnya biasanya menyiratkan lebih. Empat batas perlu Anda tahu sebelum mempercayai bar kekuatan berwarna hijau.
Ia tidak tahu apakah kata sandi Anda sudah pernah muncul dalam kebocoran. Generator memilih string dari kumpulan karakter; ia tidak memegang daftar kredensial bocor, tidak membandingkan apa pun dengan daftar itu, dan tidak bisa memberi tahu Anda bahwa sebuah kata sandi pernah terekspos di tempat lain. Sebuah string bisa sepenuhnya acak dan tetap tidak bernilai kalau situs yang menyimpannya dibobol, itulah mengapa pertahanannya adalah keunikan dan bukan kata sandi yang lebih enak dilihat.
Ia tidak membaca kata sandi seperti pengukur kekuatan yang baik. Bacaan kekuatan pada generator karakter adalah estimasi entropinya sendiri dari panjang dan variasi set karakter, bukan penganalisis pola: ia tidak mencari kata kamus, tidak mengenali rentetan papan ketik, tidak menguji substitusi umum, dan tidak memodelkan bagaimana alat pemecah sungguhan akan mengurutkan tebakannya. Pengukur kekuatan yang dibangun untuk tujuan itu, dengan zxcvbn sebagai yang paling dikenal, biasa menilai kata sandi yang oleh aritmetika entropi disebut Kuat sebagai kata sandi yang akan ditemukan cepat oleh penebak terpelajar. Keduanya mengukur hal berbeda, dan ketidaksepakatannya informatif, bukan galat.
Ia tidak bisa melindungi Anda dari phishing. Kata sandi unik, acak, dan 64 karakter yang Anda ketik ke halaman login palsu yang meyakinkan sudah diserahkan, dan penyerang kini memegang rahasia yang sama dengan Anda serta bisa masuk sebagai Anda. Tidak ada generator, pengukur kekuatan, atau pengaturan pengelola yang membuat kata sandi tahan terhadap itu; pertahanannya adalah memeriksa alamat sebelum Anda mengetik apa pun, dan membiarkan isi otomatis mengetik sejauh ia bisa, karena pengelola hanya menawarkan kredensial tersimpan untuk alamat tempat kredensial itu disimpan.
Dan ia tidak mengingat apa pun untuk Anda. Generator karakter di situs ini tidak menulis apa pun ke penyimpanan, tidak menyimpan riwayat, dan tidak menawarkan ekspor: tutup tab dan kata sandi di layar hilang. Itu desain yang tepat untuk halaman tentang rahasia, dan itu juga alasan mengapa membangkitkan adalah separuh alur kerja, karena kata sandi hasil bangkitan yang tidak bisa Anda ambil kembali adalah kata sandi hasil bangkitan yang akan Anda pakai ulang.
Menyatukannya
Untuk akun yang dikelola pengelola: buka generator, set panjang 20 atau lebih dan bukan minimum 8, aktifkan set karakter yang Anda mau, dan simpan hasilnya langsung ke pengelola alih-alih menuliskannya di mana pun. Di dalamnya, ia menempatkan sedikitnya satu karakter dari setiap set yang aktif ke setiap kata sandi, lalu mengocok seluruh string dengan kocokan Fisher–Yates yang dijalankan sumber acak kriptografis yang sama. Batch dibatasi sampai 20 kata sandi per sekali jalan. Kalau sebuah situs menolak simbolnya, bangkitkan lagi tanpa simbol daripada menyunting string dengan tangan, karena kata sandi yang disunting tangan kembali menjadi kata sandi yang sebagian manusia. Pada sakelar ambiguitas, ketahui tukarnya: dengan keempat set karakter terpilih, mengecualikan karakter yang mirip menurunkan kumpulan dari 70 ke 66, yang memakan sekitar 1.4 bit pada kata sandi 16 karakter sebagai harga untuk rahasia yang lebih mudah disalin dengan tangan.
Untuk segelintir yang Anda ketik dari ingatan: pakai generator frasa sandi, pilih tujuh kata di tempat bawaannya enam, pertahankan satu pemisah agar batas katanya bertahan, dan nyalakan sakelar angka hanya kalau situs menuntutnya. Baca ulang sekali sebelum meninggalkan halaman, lalu tutup: salinan di layar hilang saat muat ulang, dan itulah perilaku yang Anda inginkan.
Untuk akun-akun yang paling menyakitkan kalau jatuh: keunikan lebih dulu, dua faktor kedua, dan kata sandi yang tidak pernah Anda ketik di situs lain. Semua hal lain dalam panduan ini adalah cara mendapatkan tiga sifat itu tanpa menghafal ratusan string.
- Diketik dengan tangan: frasa sandi, tujuh kata, satu gaya pemisah yang terus Anda pakai.
- Diketik oleh pengelola: 20 atau lebih karakter acak, unik per situs.
- Di mana pun: tidak ada kata sandi yang dipakai dua kali, dua faktor pada surel, bank, dan akun yang mengatur ulang kata sandi.
Pertanyaan yang sering diajukan
Apa yang benar-benar membuat kata sandi kuat?
Tiga hal yang bisa dipisah: panjang, ketakterdugaan, dan keunikan. Panjang menetapkan ukuran ruang tebakan, ketakterdugaan memutuskan apakah ruang itu benar-benar tersedia untuk Anda dan bukan runtuh menjadi kebiasaan manusia, dan keunikan memutuskan seberapa besar kerusakan satu kebocoran. Keacakan plus panjang menutup dua yang pertama; pengelola menutup yang ketiga.
Apakah kata sandi 8 karakter sudah cukup?
Delapan adalah minimum yang situs minta secara historis, bukan tingkat keamanan. Delapan karakter acak yang diambil dari keempat set karakter menghasilkan sekitar 49 bit, yang merupakan nilai sedang dan bukan nilai kuat, dan delapan karakter yang dipilih manusia membawa jauh lebih sedikit. Di mana pun Anda mengendalikan panjangnya, tetapkan lantai enam belas untuk kata sandi yang diketik dan lebih panjang lagi untuk yang disimpan.
Apakah saya benar-benar butuh simbol, angka, dan huruf besar?
Hanya kalau situs memaksa Anda. Menambah satu kelas karakter ke kata sandi pendek jauh kurang ampuh daripada menambah dua karakter kepadanya, karena setiap karakter tambahan mengalikan ruang pencarian dengan seluruh ukuran kumpulan. Ketika sebuah syarat ada, penuhilah dengan panjang plus kelas itu, dan bukan dengan substitusi di dalam satu kata.
Berapa banyak kata yang sebaiknya punya sebuah frasa sandi?
Diambil dari daftar sekitar 1,143 kata, setiap slot menyumbang sekitar 10.2 bit: empat kata mencapai sekitar 41, enam sekitar 61, tujuh sekitar 71, dan delapan sekitar 81. Lima sampai tujuh kata plus satu pemisah adalah rentang yang mudah diingat untuk kata sandi induk brankas; tambahkan kata dan bukan angka ketika Anda ingin margin lebih besar.
Bisakah saya mengingat kata sandi untuk setiap akun?
Tidak, dan mencobanya justru menghasilkan penggunaan ulang. Jumlah rahasia tak berhubungan yang bisa dipegang seseorang dengan andal adalah segenggam dan bukan sebuah daftar, sehingga nasihat bakunya adalah satu frasa sandi kuat untuk sebuah pengelola dan string acak panjang di dalamnya untuk semua yang lain. Kalau Anda tidak mau memakai pengelola, jauhkan metode jangkar dari surel, bank, dan akun pengaturan ulang kata sandi Anda.
Apa beda antara frasa sandi dan passkey?
Frasa sandi adalah rahasia yang Anda hafal dan ketik. Passkey adalah kredensial kunci publik yang dipegang di perangkat Anda dan didaftarkan ke sebuah situs web, sehingga tidak ada yang perlu diingat dan tidak ada yang bisa bocor ke situs palsu. Passkey adalah mekanisme login yang lebih baik di tempat ia didukung; frasa sandi tetap pilihan yang tepat untuk kata sandi induk dan untuk di mana pun Anda masih harus mengetik sebuah rahasia.
Bisakah saya memakai Google Password Manager untuk ini?
Bisa, untuk pekerjaan bangkitkan-simpan-isi-otomatis. Ia menghasilkan kata sandi acak untuk akun baru, menyimpannya terhadap alamat situs, dan mengisi formulirnya supaya Anda tidak mengetik rahasianya; tiga fungsi yang sama itulah yang disediakan pengelola mana pun, entah aplikasi khusus, peramban Anda, atau sistem operasi Anda. Keputusannya soal kenyamanan dan soal di mana Anda ingin brankas Anda, bukan soal apakah mekanismenya bekerja.
Apakah generator memeriksa apakah kata sandi saya pernah bocor?
Tidak. Ia memilih karakter dari kumpulan dengan sumber acak kriptografis peramban; ia tidak pernah membandingkan kata sandi Anda dengan data kebocoran, dan ia tidak punya cara untuk itu. Perlindungan terhadap kebocoran di tempat lain adalah keunikan: daftar kata sandi situs yang bocor membuka salah satu string Anda sebaiknya menjadi kerepotan di situs itu dan bukan kunci ke situs lain.
Mengapa dua pengukur kekuatan tidak sepakat tentang kata sandi yang sama?
Karena keduanya mengukur hal berbeda. Bacaan pada generator karakter di sini adalah estimasi entropi dari panjang dan set karakter yang dipilih, memakai pita di bawah 38 bit untuk Lemah, 38 hingga 67 untuk Sedang, dan 68 ke atas untuk Kuat. Pengukur yang sadar pola seperti zxcvbn justru memodelkan bagaimana penyerang benar-benar akan mengurutkan tebakannya, yaitu kata kamus, rentetan papan ketik, substitusi umum, dan tanggal, dan bisa menyebut string yang sama lemah. Percayai yang kedua untuk kata sandi yang diketik manusia.
Apakah aman membuat kata sandi di sebuah halaman web?
Di situs ini kata sandi dibuat di memori peramban Anda dengan crypto.getRandomValues, memakai pengambilan sampel dengan penolakan dan kocokan kriptografis, dan kata sandi itu tidak ditulis ke penyimpanan, tidak dicatat, dan tidak pernah dikirim ke server. Karena itulah tidak ada riwayat atau ekspor: muat ulang halaman dan apa yang ada di layar sudah hilang. Salinlah ke pengelola Anda atau pakailah segera, alih-alih menyimpannya di sebuah catatan.