Langkau ke kandungan utama

Penjana Kata Laluan percuma

Jana kata laluan rawak yang kuat dengan panjang, jenis aksara dan pengecualian tersuai. Percuma, tanpa log masuk.

Berfungsi luar talian selepas dimuatkan
16
464

Biarkan kosong untuk senarai lalai. Ruang diabaikan.

Kegunaan biasa

  • Hasilkan Sandi Perbankan yang AmanBuat sandi panjang dan kompleks untuk akun bank, investasi, dan keuangan Anda.
  • Hasilkan Sandi WiFi yang KuatBuat sandi WiFi yang aman dan sulit ditebak tetapi mudah dibagikan melalui kode QR.
  • Hasilkan Sandi Akun KerjaMemenuhi persyaratan sandi perusahaan - panjang, kompleksitas, dan aturan jenis karakter.
  • Hasilkan Kunci API yang AmanBuat string entropi tinggi acak untuk digunakan sebagai kunci API, token rahasia, dan rahasia penandatanganan.
  • Hasilkan Sandi Basis DataBuat sandi kuat untuk pengguna basis data, akun root, dan koneksi layanan.

Cara ia berfungsi

Kata laluan dijana sepenuhnya dalam pelayar anda menggunakan crypto.getRandomValues() Web Crypto API β€” sumber rawak kriptografi sama digunakan pelayar untuk TLS. Tiada Math.random(), tiada pelayan, tiada permintaan rangkaian apa jua jenis.

  1. 1
    Pembinaan kolam aksara
    Berdasarkan pilihan kotak semak anda, alat ini membina tatasusunan berasingan untuk huruf besar, huruf kecil, digit, dan simbol. Jika 'kecualikan aksara serupa' dihidupkan, aksara samar-samar secara visual seperti 1, l, I, 0, dan O dibuang daripada setiap set sebelum kolam dibentuk.
  2. 2
    Pemilihan rawak persampelan-penolakan
    Setiap kedudukan aksara diisi menggunakan crypto.getRandomValues() dengan persampelan penolakan: jika nilai rawak mentah jatuh dalam ekor pincang taburan, ia dibuang dan diambil semula. Ini menghapuskan berat sebelah modulo yang akan menjadikan sesetengah aksara secara statistik lebih berkemungkinan daripada yang lain.
  3. 3
    Liputan kelas terjamin
    Selepas mensampel kata laluan penuh, alat ini menyemak sama ada sekurang-kurangnya satu aksara daripada setiap kelas dipilih hadir. Jika tidak, ia mensampel semula keseluruhan kata laluan dan menyemak semula β€” sehingga 100 kali β€” dan bukan menukar aksara ke dalam slot tetap, yang akan memiringkan taburan.
  4. 4
    Anggaran entropi dan masa-pecah
    Alat ini mengira entropi sebagai length Γ— log2(pool size) dan menganggarkan masa pecah menggunakan aritmetik ruang-log terhadap garis dasar GPU 100 bilion teka-sesaat (sesuai untuk hash pantas seperti MD5; kata laluan dilindungi-bcrypt/Argon2 akan mengambil masa jauh lebih lama). Kedua-dua angka dikemas kini serta-merta semasa anda ubah tetapan.

Penjana berjalan sepenuhnya dalam pelayar anda β€” tiada kata laluan, tetapan, atau data penggunaan pernah dihantar ke pelayan.

Alat berkaitan

Soalan lazim