Langsung ke konten utama

Generator Frasa Sandi Diceware gratis

Hasilkan frasa sandi yang mudah diingat dan berentropi tinggi dengan menggabungkan kata-kata acak. Jumlah kata, pemisah, dan kapitalisasi yang dapat dikonfigurasi β€” menggunakan keacakan yang aman secara kriptografis.

Berfungsi offline setelah dimuat

...

Klik kata apa pun untuk mengacak ulang hanya kata itu

62 bit
Entropi
15 tahun
Waktu untuk meretas

Mengapa diceware? Frasa kata acak yang mudah diingat memiliki entropi sangat tinggi dan lebih mudah diingat daripada karakter acak yang tidak bermakna. Frasa 5 kata memiliki entropi lebih tinggi daripada kata sandi acak 10 karakter dengan huruf campuran + simbol. Semua keacakan berasal dari crypto.getRandomValues() di browser Anda. Tidak ada data yang dikirim.

Penggunaan umum

  • Hasilkan Sandi Master untuk Pengelola SandiFrasa passphrase diceware ideal untuk kunci master pengelola sandi Anda β€” entropi tinggi, mudah diingat.
  • Hasilkan Frasa Sandi EnkripsiUntuk enkripsi disk penuh, kunci GPG, atau sistem kriptografis apa pun yang memerlukan rahasia yang dapat diingat.
  • Hasilkan Sandi Jaringan Wi-FiLebih mudah dibagikan secara lisan daripada gibberish acak β€” sempurna untuk jaringan tamu atau rumah bersama.
  • Hasilkan Rahasia Bersama TimUntuk akun layanan bersama, sandi penyebaran, atau apa pun yang perlu diingat oleh banyak orang.
  • Hasilkan Sandi Contoh yang Berkesan untuk DemoSaat mendemonstrasikan alat yang memerlukan sandi, frasa diceware lebih berkesan bagi audiens daripada gibberish.

Cara kerja

Pembuatan frasa sandi berjalan sepenuhnya di browser Anda menggunakan crypto.getRandomValues dari Web Crypto API β€” sumber keacakan kriptografis yang sama yang digunakan pengelola kata sandi dan TLS. Daftar kata pendek EFF 1.296-kata dipaketkan langsung di halaman, sehingga tidak ada permintaan jaringan yang dibuat selama pembuatan.

  1. 1
    Pemilihan kata bebas-bias
    Untuk setiap slot kata, crypto.getRandomValues mengisi buffer Uint32 dengan angka acak berbasis perangkat keras. Rejection sampling membuang nilai yang akan mencondongkan distribusi, lalu hasilnya mengindeks ke daftar kata pendek EFF 1.296-kata β€” memberikan tepat 10,34 bit entropi per kata tanpa bias modulo.
  2. 2
    Tambahan opsional ditambahkan
    Jika Anda mengaktifkan toggle angka, bilangan bulat acak dari 0–99 dipilih dengan metode bebas-bias yang sama dan ditambahkan sebagai chip terpisah, menambah sekitar 6,6 bit. Mengapitalkan huruf pertama setiap kata bersifat deterministik dan tidak menambah entropi, yang secara eksplisit dicatat alat ini.
  3. 3
    Tampilan entropi dan waktu-bobol langsung
    Entropi dihitung sebagai jumlahKata Γ— log2(1296), dan alat ini mengonversi angka itu menjadi perkiraan waktu bobol menggunakan tiga model serangan yang dapat dipilih: 10 percobaan/detik (online dibatasi), 10 miliar/detik (GPU offline), dan 100 triliun/detik (klaster skala besar). Matematikanya diperbarui instan saat Anda mengubah jumlah kata atau opsi.
  4. 4
    Acak ulang per kata dan salin
    Mengklik kata individual mana pun hanya mengganti kata itu dengan yang baru dibuat β€” entropi sama, berguna untuk mengganti kata yang janggal tanpa membuat ulang seluruh frasa sandi. String akhir dirangkai dengan pemisah pilihan Anda dan ditulis ke clipboard via Clipboard API standar.

Frasa sandi dibuat sepenuhnya di browser Anda menggunakan data kata yang dipaketkan secara lokal β€” tidak ada yang dikirim ke server mana pun kapan pun.

Alat terkait

Pertanyaan yang sering diajukan