Rahasia, dan bukti
Alat-alat yang dikumpulkan di sini tampak tidak berhubungan sampai Anda menyadari kesamaannya.
Generator kata sandi membuat rahasia yang tidak bisa ditebak siapa pun. Verifikator undian membuktikan bahwa hasil yang tidak bisa diprediksi siapa pun juga tidak diam-diam dipilih setelah fakta terjadi. Keduanya adalah pertanyaan tentang keacakan — satu tentang menjaganya tetap rahasia, satu tentang bisa membuktikan bahwa keacakan itu nyata.
Pertanyaan kedua itulah yang paling sering dilewatkan sebagian besar situs. Sebuah giveaway, undian berhadiah, pembagian jadwal shift: penyelenggara tahu undian itu jujur, dan semua orang lain harus percaya begitu saja pada perkataannya. Sebuah seed ditambah sidik jari mengubah “percayalah pada saya” menjadi sesuatu yang bisa diperiksa sendiri oleh peserta.
Yang mana yang harus dipakai
Membuat kredensial — kata sandi login, frasa sandi yang harus diketik dari ingatan, PIN numerik, atau kunci API untuk berkas konfigurasi. Keempatnya dihasilkan oleh generator kata sandi, yang juga menampilkan entropi dan estimasi waktu untuk membobolnya, sehingga panjang yang Anda pilih adalah keputusan yang informasional, bukan tebakan.
Memeriksa undian yang dijalankan orang lain — tempelkan sertifikatnya ke verifikator undian. Alat ini menghitung ulang hasil dari seed dan membandingkan sidik jarinya. Jika salah satu tidak cocok, angka tersebut telah diubah setelah undian berlangsung.
Mengapa membuat kata sandi di sini bukan kontradiksi
Mengambil kata sandi dari sebuah situs web terdengar seperti cara terburuk untuk mendapatkannya. Biasanya memang begitu: jika nilainya dihasilkan di server, nilai itu pernah ada di mesin orang lain sebelum ada di mesin Anda, dan Anda tidak punya cara untuk tahu apa yang terjadi padanya di sana.
Tidak ada yang dihasilkan di server di sini. Karakternya berasal dari
crypto.getRandomValues(), API browser yang didukung oleh kumpulan entropi
sistem operasi Anda — sumber yang sama yang dipakai browser Anda untuk
menegosiasikan HTTPS. Halaman ini tidak melakukan permintaan jaringan apa pun
selama Anda menggunakannya. Anda bisa memastikannya dengan membuka tab
jaringan di alat pengembang, menghasilkan kata sandi, dan menyaksikan tidak
ada apa pun yang terjadi. Jika Anda tidak mau mempercayai bahkan itu, putuskan
koneksi jaringan terlebih dahulu; alat ini tetap berfungsi.
Apa yang sengaja tidak dimasukkan ke kategori ini
Tidak ada pemeriksa kekuatan kata sandi tempat Anda menempelkan kata sandi yang sudah ada. Mengetikkan kata sandi asli ke dalam formulir web untuk “diperiksa” adalah kebiasaan buruk apa pun janji situsnya, dan generator ini sudah menampilkan entropi untuk kata sandi yang dibuatnya sendiri.
Tidak ada pencarian kebocoran data, tidak ada pengelola kata sandi, dan tidak ada alat hashing. Untuk pengelola, gunakan yang khusus — Bitwarden, 1Password, dan KeePass semuanya menyelesaikan masalah yang tidak bisa diselesaikan situs ini, yaitu mengingat kata sandi untuk Anda. Untuk pemeriksaan kebocoran, Have I Been Pwned adalah rujukannya.