Generator String Acak

Hasilkan banyak string acak dan token API yang aman kriptografis di browser, keluaran sebagai set karakter, heksadesimal, Base64, atau templat XXXX-XXXX.

Memuat alat…

Generator String AcakBuat string acak, secret, dan token API secara massal langsung dari browser Anda. Centang set huruf besar, huruf kecil, angka, dan simbol yang Anda inginkan, atur panjang dan berapa banyak yang akan dibuat, lalu tekan Hasilkan untuk mendapatkan kumpulan baru setiap kali. Setiap karakter berasal dari crypto.getRandomValues dengan rejection sampling demi hasil tanpa bias, dan tidak ada yang diunggah ke mana pun — string dibuat dan tetap berada di perangkat Anda. Ubah keluaran menjadi heksadesimal, Base64, atau pola seperti XXXX-XXXX yang setiap X-nya diacak, tambahkan karakter Anda sendiri, buang karakter tertentu atau yang mirip, dan pantau perkiraan entropi dalam bit secara langsung.

Apa itu Generator String Acak?

Generator String Acak adalah alat gratis di browser untuk mencetak banyak string berentropi tinggi sekaligus: kunci API, token akses, kode undangan, data uji, salt, atau pengenal buram apa pun. Pengembang, insinyur QA, dan tim ops mengandalkannya saat perlu menyiapkan lingkungan, mengisi basis data dengan nilai acak yang realistis, atau membagikan token tanpa menyalurkan apa pun melalui server. Anda memilih kumpulan karakter dengan kotak centang Huruf Besar, Huruf Kecil, Angka, dan Simbol, menetapkan Panjang dan Jumlah, lalu menekan Hasilkan — setiap string ditarik dengan crypto.getRandomValues memakai rejection sampling sehingga setiap karakter sama kemungkinannya. Tidak seperti generator kata sandi yang ditujukan untuk satu secret yang mudah diingat, alat ini disetel untuk menghasilkan kumpulan token yang dapat dibaca mesin, dan tombol Hasilkan Ulang menaikkan seed internal untuk memberi Anda set yang sepenuhnya baru sesuai permintaan sementara pengaturan Anda tetap utuh. Anda juga bisa menambahkan alfabet khusus, mengecualikan karakter tertentu atau yang mirip membingungkan, memilih mode keluaran (set karakter, heksadesimal, Base64, atau templat yang setiap X-nya menjadi karakter acak), dan membaca perkiraan entropi dalam bit secara langsung.

Cara menggunakan Generator String Acak

  1. Centang set karakter yang akan disertakan dengan kotak centang Huruf Besar, Huruf Kecil, Angka, dan Simbol — minimal satu harus aktif.
  2. Atur Panjang setiap string dan berapa banyak yang dibuat dengan Jumlah.
  3. Tekan Hasilkan (atau Hasilkan Ulang) untuk menarik kumpulan baru dari crypto.getRandomValues.
  4. Baca string di kotak keluaran; ia memperbarui dirinya sendiri saat Anda mengubah panjang, jumlah, atau set karakter.
  5. Salin satu string dengan tombol salinnya, atau salin seluruh kumpulan sekaligus dengan tindakan salin di atas daftar.
  6. Buka pengalih mode keluaran untuk memilih Set karakter, Hex, Base64, atau Pola, dan gunakan Opsi untuk menambahkan karakter khusus, mengecualikan yang mirip, atau menyunting templat XXXX-XXXX.

Contoh

Token API alfanumerik 32 karakter

Masukan

Huruf Besar + Huruf Kecil + Angka, Panjang 32, Jumlah 1

Keluaran

k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ

Sekumpulan kode undangan pendek bergaya heksadesimal

Masukan

Huruf Kecil + Angka, Panjang 8, Jumlah 3

Keluaran

a3f9k2dq
7m1xp4ce
b8t6w0nz

Secret berentropi tinggi dengan simbol

Masukan

Huruf Besar + Huruf Kecil + Angka + Simbol, Panjang 24, Jumlah 1

Keluaran

G$7m@Kp2!xZq9#vR4&nLwT^h

Templat bergaya kunci lisensi

Masukan

XXXX-XXXX-XXXX · A-Z + 0-9

Keluaran

K7Q2-9XZ4-P1MW

Pertanyaan yang sering diajukan

Apakah string dikirim ke server?
Tidak. Setiap string dihasilkan secara lokal dengan Web Crypto API (crypto.getRandomValues), dan tidak ada yang diunggah atau disimpan di mana pun. Alat ini bekerja offline dan nilainya tidak pernah meninggalkan browser Anda, sehingga aman untuk secret dan token sungguhan.
Seberapa acak string-nya?
Setiap karakter ditarik dari crypto.getRandomValues, sumber acak browser yang aman secara kriptografis, memakai rejection sampling sehingga kumpulan karakter diambil sampelnya tanpa bias modulo. Itu membuat keluaran cocok untuk token, salt, dan secret, bukan sekadar placeholder seadanya.
Mengapa menekan Hasilkan memberi saya set yang benar-benar baru?
Hasilkan (Hasilkan Ulang) menaikkan seed internal dan mengambil byte acak baru, jadi Anda mendapat kumpulan yang sepenuhnya baru sementara pilihan panjang, jumlah, dan set karakter Anda tetap persis seperti yang Anda tinggalkan.
Apa bedanya ini dengan generator kata sandi?
Generator kata sandi disetel untuk satu secret kuat yang mudah diingat. Alat ini dibuat untuk keluaran massal yang dapat dibaca mesin — kunci API, token akses, data uji — sehingga memungkinkan Anda membuat banyak string sekaligus dan menyalin seluruh kumpulan dengan satu klik.
Bisakah saya memakainya sebagai kunci API atau token?
Ya. Dengan panjang yang cukup dan set karakter yang luas, string memiliki entropi yang lebih dari cukup untuk kunci API, token akses, dan pengenal buram serupa. Untuk kata sandi manusia, generator kata sandi khusus mungkin lebih praktis.

Alat terkait