Pembuat Kata Sandi gratis
Buat kata sandi acak yang kuat dengan panjang, jenis karakter, dan pengecualian yang bisa disesuaikan. Gratis, tanpa login.
Biarkan kosong untuk daftar default. Spasi diabaikan.
Penggunaan umum
- Buat Sandi Bank yang AmanBuat sandi yang panjang dan kompleks untuk akun bank, investasi, dan keuangan Anda.
- Buat Sandi WiFi yang KuatBuat sandi WiFi yang aman dan sulit ditebak tetapi mudah dibagikan melalui kode QR.
- Buat Sandi Akun KerjaPenuhi persyaratan sandi perusahaan β panjang, kompleksitas, dan aturan jenis karakter.
- Buat Kunci API yang AmanBuat string acak dengan entropi tinggi untuk digunakan sebagai kunci API, token rahasia, dan rahasia penandatanganan.
- Buat Sandi DatabaseBuat sandi yang kuat untuk pengguna database, akun root, dan koneksi layanan.
Cara kerja
Kata sandi dibuat sepenuhnya di browser Anda menggunakan crypto.getRandomValues() dari Web Crypto API β sumber acak kriptografis yang sama yang digunakan browser untuk TLS. Tanpa Math.random(), tanpa server, tanpa permintaan jaringan apa pun.
- 1Perakitan kumpulan karakterBerdasarkan pilihan kotak centang Anda, alat ini membangun array terpisah untuk huruf besar, huruf kecil, digit, dan simbol. Jika 'kecualikan karakter mirip' aktif, karakter yang secara visual ambigu seperti 1, l, I, 0, dan O dihapus dari setiap set sebelum kumpulan terbentuk.
- 2Pemilihan acak dengan rejection samplingSetiap posisi karakter diisi menggunakan crypto.getRandomValues() dengan rejection sampling: jika nilai acak mentah jatuh di ekor distribusi yang bias, itu dibuang dan ditarik ulang. Ini menghilangkan bias modulo yang akan membuat beberapa karakter secara statistik lebih mungkin daripada yang lain.
- 3Cakupan kelas terjaminSetelah menyampel seluruh kata sandi, alat ini memeriksa apakah setidaknya satu karakter dari setiap kelas yang dipilih ada. Jika tidak, alat ini menyampel ulang seluruh kata sandi dan memeriksa lagi β hingga 100 kali β alih-alih menukar karakter ke slot tetap, yang akan mencondongkan distribusi.
- 4Perkiraan entropi dan waktu-bobolAlat ini menghitung entropi sebagai panjang Γ log2(ukuran kumpulan) dan memperkirakan waktu bobol menggunakan aritmetika ruang-log terhadap baseline GPU 100 miliar percobaan per detik (sesuai untuk hash cepat seperti MD5; kata sandi yang dilindungi bcrypt/Argon2 akan memakan waktu jauh lebih lama). Kedua angka diperbarui instan saat Anda mengubah pengaturan.
Generator berjalan sepenuhnya di browser Anda β tidak ada kata sandi, pengaturan, atau data penggunaan yang pernah dikirim ke server.
Alat terkait
Pemeriksa Kekuatan Kata Sandi
Periksa seberapa kuat kata sandi Anda dengan analisis entropi, perkiraan waktu pembobolan, dan daftar periksa persyaratan terperinci. Berjalan sepenuhnya di browser Anda.
Enkripsi Teks
Enkripsi dan dekripsi teks dengan kata sandi menggunakan AES-256-GCM yang kuat. Kata sandi tidak pernah meninggalkan browser Anda. Bagikan rahasia dengan aman.
Enkripsi File (AES-256-GCM)
Enkripsi file apa pun dengan kata sandi menggunakan AES-256-GCM dan PBKDF2 (250.000 iterasi). Output .enc hanya terbuka dengan kata sandi yang tepat, dan hanya alat ini yang dapat mendekripsinya. Sepenuhnya sisi klien β file Anda tidak pernah meninggalkan perangkat Anda.