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.
Generator String Acak — Buat 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
- Centang set karakter yang akan disertakan dengan kotak centang Huruf Besar, Huruf Kecil, Angka, dan Simbol — minimal satu harus aktif.
- Atur Panjang setiap string dan berapa banyak yang dibuat dengan Jumlah.
- Tekan Hasilkan (atau Hasilkan Ulang) untuk menarik kumpulan baru dari crypto.getRandomValues.
- Baca string di kotak keluaran; ia memperbarui dirinya sendiri saat Anda mengubah panjang, jumlah, atau set karakter.
- Salin satu string dengan tombol salinnya, atau salin seluruh kumpulan sekaligus dengan tindakan salin di atas daftar.
- 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
Enkripsi Teks AES (AES-GCM + PBKDF2)
Enkripsi dan dekripsi teks dengan AES-256-GCM menggunakan kunci yang diturunkan dari frasa sandi (PBKDF2 SHA-256, salt acak), sepenuhnya di browser Anda tanpa unggahan.
Hash Argon2 & scrypt
Hash kata sandi dengan Argon2id atau scrypt dan verifikasi hash Argon2 terhadap kata sandi, sepenuhnya di browser Anda.
Generator & Verifikator Hash Bcrypt
Buat hash kata sandi bcrypt dari teks biasa dengan faktor biaya yang Anda pilih, atau verifikasi kata sandi terhadap hash bcrypt yang sudah ada, sepenuhnya di browser Anda.
Generator Mnemonik BIP39
Hasilkan frasa pemulihan BIP39 acak sebanyak 12 hingga 24 kata dalam beberapa bahasa, atau ubah mnemonik yang ada kembali menjadi entropi mentahnya, sepenuhnya di browser Anda.