Generator Deret Acak

Panjang String
Jumlah String
Set karakter
Berikutnya

Buat string acak sepanjang 1 hingga 256 karakter menggunakan kombinasi mana pun dari kumpulan karakter: huruf kapital, huruf kecil, angka, dan simbol. Sangat cocok untuk nilai pengganti (placeholder), data uji, pengidentifikasi, dan label sementara. Setiap karakter diambil dengan generator angka acak yang aman secara kriptografis, sehingga hasilnya acak secara merata.

Cara membuat string acak

  1. 1

    Pilih panjangnya

    Dari 1 hingga 256 karakter per string.

  2. 2

    Pilih kumpulan karakter

    Huruf kapital, huruf kecil, angka, simbol: pilih kombinasi apa pun yang Anda inginkan.

  3. 3

    Tentukan jumlahnya

    Buat 1 hingga 100 string sekaligus.

  4. 4

    Buat

    Salin hasilnya, atau buat kumpulan string baru sekaligus.

Pola penggunaan umum

Penggunaan Panjang Charset
ID Alat Uji 8–12 huruf kecil + angka
Slug URL 6–10 huruf kecil + angka + tanda hubung
Nonce / Token CSRF 32 alnum
Kunci API (hex) 32–64 huruf kecil + angka
Kata sandi 16 karakter atau lebih alnum + simbol

Bukan generator kata sandi

Untuk kata sandi pengguna yang sesungguhnya, sebaiknya gunakan generator kata sandi khusus: alat ini menyediakan jaminan kategori (setidaknya satu angka dan satu simbol) serta indikator kekuatan kata sandi. Alat ini lebih cocok digunakan untuk data berupa string mentah di mana Anda hanya memerlukan karakter pseudoacak.

Pemeriksaan Entropi

Entropi dalam satuan bit adalah length * log2(alphabet size). String berukuran 8 karakter yang hanya terdiri dari huruf kecil memiliki entropi sebesar 8 × log₂(26) = 37 bit, yang sangat mudah dibobol menggunakan metode brute-force. String alnum berukuran 16 karakter memiliki entropi 16 × log₂(62) = 95 bit, termasuk tingkat keamanan yang cukup kuat. Untuk keperluan kriptografi, sebaiknya digunakan entropi sebesar 128 bit (untuk 22 karakter alnum atau 32 karakter hex).

Pertanyaan yang Sering Diajukan

Setiap karakter berasal dari generator angka acak yang aman secara kriptografis, bukan dari sumber yang bisa ditebak. Namun, untuk data rahasia yang ditujukan kepada pengguna (kata sandi, kunci API), sebaiknya digunakan generator khusus yang juga menerapkan batasan seperti “harus mengandung setidaknya satu angka”.

Kombinasi apa pun dari huruf kapital (A-Z), huruf kecil (a-z), angka (0-9), dan simbol (!@#$%^&*()-_=+[]{}|;:,.<>?). Setidaknya satu kumpulan harus diaktifkan untuk menghasilkan string.

Hingga 256 karakter per string, dan hingga 100 string per proses. Untuk hasil lebih banyak, buat beberapa proses.

Setiap generasi bersifat independen. Untuk string alnum sepanjang 20 karakter, probabilitas terjadinya kolisi selama satu miliar generasi sangat kecil secara astronomis, meskipun tidak nol.

Alat Terkait

Alat ini tersedia dalam bahasa lain