Generator Frasa Sandi (Diceware)

Buat frasa sandi yang kuat dan mudah diingat dengan menggabungkan kata-kata Portugis acak — metode Diceware dengan daftar kata lokal.

Cara menggunakan

  1. Pilih berapa banyak kata yang harus dimiliki frasa sandi — lima adalah default yang baik untuk sebagian besar akun, tujuh untuk yang keamanan tinggi.
  2. Pilih pemisah (spasi, tanda hubung, garis bawah, atau titik) dan tambahan opsional — huruf kapital dan angka acak.
  3. Klik "Buat" untuk membuat frasa sandi. Entropi dalam bit ditampilkan di bawah sehingga Anda tahu seberapa kuat frasa sandi tersebut.

Tentang alat ini

Frasa sandi adalah kata sandi yang terbuat dari kata-kata alih-alih karakter. Idenya sederhana: "cavalo batata espelho fornal oceano" lebih sulit diretas daripada "P@ssw0rd!" karena entropi — jumlah kombinasi yang mungkin harus dicoba penyerang — jauh lebih besar, meskipun frasa sandi lebih mudah diketik dan diingat. Metode ini diformalkan oleh Arnold Reinhold pada tahun 1995 sebagai Diceware: lempar lima dadu, cari kombinasinya di daftar kata, ulangi sampai Anda memiliki cukup kata. Alat ini melakukan hal yang sama secara digital, dengan Web Crypto API menggantikan dadu dan daftar kata Portugis yang dikurasi menggantikan tabel pencarian.

Daftar kata memiliki 1.296 entri (6^4), masing-masing antara tiga dan delapan huruf, dipilih dari korpus frekuensi kata Portugis Brasil NILC/USP. Kata-kata tersebut cukup umum untuk mudah diingat, cukup pendek untuk diketik dengan cepat, dan tanpa aksen sehingga berfungsi di keyboard apa pun. Setiap kata menambahkan sekitar 10,34 bit entropi ke frasa sandi, jadi lima kata memberikan ~52 bit (cukup untuk sebagian besar akun), enam memberikan ~62 bit (baik untuk email dan penyimpanan cloud), dan delapan memberikan ~83 bit (cukup kuat untuk kata sandi utama atau kunci enkripsi disk). Menambahkan angka acak dari 0 hingga 999 menambahkan ~10 bit lagi.

Frasa sandi dihasilkan sepenuhnya di browser Anda. Daftar kata tertanam di halaman, keacakan berasal dari crypto.getRandomValues, dan tidak ada yang Anda hasilkan yang diunggah, disimpan, atau dicatat. Jika Anda menginginkan kata sandi acak alih-alih frasa sandi — simbol, huruf campuran, tanpa kata kamus — gunakan alat pembuat kata sandi.

Rumusnya

Entropi = jumlah_kata × log₂(1296) ≈ jumlah_kata × 10,34 bit. Menambahkan angka acak 0–999 menambahkan log₂(1000) ≈ 9,97 bit.

Pertanyaan yang sering diajukan

Berapa kata yang harus saya gunakan?

Lima kata (~52 bit) sudah cukup untuk sebagian besar akun online. Untuk kata sandi utama atau enkripsi disk, gunakan tujuh atau delapan.

Apakah frasa sandi benar-benar lebih kuat dari kata sandi kompleks?

Biasanya, ya. "P@ssw0rd!" memiliki sekitar 28 bit entropi karena mengikuti pola substitusi yang dapat diprediksi. Lima kata acak dari daftar 1.296 kata memiliki 52 bit, dan lebih mudah diingat dan diketik.

Apakah frasa sandi dikirim ke luar browser?

Tidak. Semuanya dihasilkan secara lokal dengan Web Crypto API.

Bagaimana jika seseorang tahu daftar katanya?

Kekuatan berasal dari jumlah kata, bukan dari daftar yang dirahasiakan. Bahkan mengetahui 1.296 kata yang tepat, penyerang yang mencoba semua kombinasi lima kata akan menghadapi 1.296^5 ≈ 3,4 × 10^15 kemungkinan.

Why no accents?

Agar frasa sandi berfungsi pada tata letak keyboard apa pun, termasuk US English. Aksen menambah kerumitan penghafalan tanpa entropi yang berarti.

Bisakah saya menggunakan pemisah lain?

Ya. Spasi, tanda hubung, garis bawah, dan titik ditawarkan. Beberapa sistem menolak spasi dalam kata sandi; tanda hubung atau garis bawah menghindari masalah itu tanpa mengurangi kekuatan.

Alat terkait

Tautan panjang? Perpendek secara gratis

Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.

Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.