Generator UUID

Tekan tombolnya dan dapatkan identifier yang bisa langsung ditempel ke basis data, berkas konfigurasi, atau data uji. Semuanya dibuat di halaman ini: tidak ada server yang menyodorkan angka yang sudah pernah dilihat orang lain.

Dibuat oleh browser Anda dari sumber acak kriptografis: tidak ada yang diminta dari server.

Cara pakai

  1. Tentukan berapa banyak yang Anda butuhkan, dari satu sampai seribu.
  2. Aktifkan huruf besar atau kurung kurawal bila sistem Anda mengharapkan bentuk itu.
  3. Tekan «Buat», lalu «Salin».

Perlu diketahui

Apa yang sebenarnya dijamin versi 4

UUID v4 terdiri dari 122 bit acak ditambah enam bit tetap yang menandai versi dan varian. Tidak ada penghitung, tidak ada alamat MAC, tidak ada stempel waktu: tidak ada informasi tentang mesin Anda yang bocor ke dalamnya. Peluang dua di antaranya bertabrakan begitu kecil sehingga basis data memperlakukannya sebagai unik tanpa memeriksa.

Acak, bukan sekadar sembarang

Angkanya berasal dari crypto.getRandomValues, sumber yang sama yang dipakai browser untuk membuat kunci, bukan dari Math.random. Perbedaan itu langsung terasa begitu sebuah identifier dipakai di dalam tautan atau token: nilai «acak» yang bisa diramalkan akan bisa ditebak, dan identifier yang tertebak akan ditemukan.

Pertanyaan umum

Apakah identifier dibuat di server?

Tidak. Semuanya dihasilkan di browser Anda dan tidak pernah dikirim ke mana pun: tidak ada orang lain yang punya salinan daftar yang baru saja Anda buat.

Mungkinkah dua orang mendapat UUID yang sama?

Dalam praktiknya tidak. Dengan 122 bit acak, Anda harus membuat miliaran UUID per detik selama puluhan tahun sebelum tabrakan menjadi mungkin.

Amankah UUID dipakai sebagai kata sandi atau token?

Sebagai rahasia, UUID v4 memang benar-benar acak, tetapi ia disimpan dan tercatat di log seperti identifier lain. Pakai token yang semestinya untuk autentikasi, dan UUID untuk identitas.

Format mana yang sebaiknya dipilih?

Huruf kecil tanpa kurung kurawal adalah bentuk standar dan yang diharapkan sebagian besar basis data. Kurung kurawal dan huruf besar ada untuk perkakas Microsoft yang masih menuliskannya begitu.

Alat terkait