Generator UUID
Buat UUID v4 acak secara instan. Buat UUID tunggal atau massal dengan satu klik.
Apa itu UUID?
UUID (Universally Unique Identifier) adalah standar pengidentifikasi 128-bit yang digunakan untuk mengidentifikasi informasi secara unik dalam perangkat lunak. Nilai UUID ditulis sebagai 32 digit heksadesimal dalam format 8-4-4-4-12.
Apa perbedaan UUID v4 dan v1?
UUID v1 didasarkan pada timestamp dan alamat MAC, sehingga dapat diprediksi dan dilacak. UUID v4 menggunakan angka acak, memberikan privasi yang lebih baik tanpa korelasi antara nilai yang dihasilkan.
Apa perbedaan UUID dan GUID?
UUID dan GUID merujuk pada konsep yang sama. GUID adalah istilah Microsoft untuk standar UUID yang didefinisikan dalam RFC 4122. Keduanya identik secara fungsional.
Apa arti format UUID 8-4-4-4-12?
Format ini mewakili 5 kelompok digit heksadesimal yang dipisahkan oleh tanda hubung: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Digit versi muncul di kelompok ketiga.
Apakah UUID yang dihasilkan benar-benar unik?
UUID v4 menggunakan 122 bit keacakan. Probabilitas menghasilkan duplikat adalah sekitar 1 dari 2,71 × 10¹⁸, membuat tabrakan praktis tidak mungkin.
Bisakah UUID digunakan sebagai primary key database?
Ya, UUID banyak digunakan sebagai primary key. Mereka memungkinkan sistem terdistribusi menghasilkan pengidentifikasi unik tanpa koordinasi. Namun, dapat memengaruhi kinerja indeks dibandingkan kunci integer sekuensial.
Apakah UUID sensitif huruf besar/kecil?
Tidak, UUID tidak sensitif huruf besar/kecil. Representasi heksadesimal huruf besar dan kecil merujuk pada nilai UUID yang sama. Namun, format konvensional menurut RFC 4122 adalah huruf kecil.
Bisakah UUID bersifat sekuensial atau dapat diurutkan?
UUID v4 standar tidak sekuensial. Jika Anda memerlukan UUID yang diurutkan berdasarkan waktu, pertimbangkan UUID v7 atau ULID.
Bagaimana UUID digunakan dalam URL dan API?
UUID umum digunakan dalam URL REST API untuk mengidentifikasi sumber daya, seperti /api/users/550e8400-e29b-41d4-a716-446655440000. Mereka mencegah serangan enumerasi.
Berapa banyak penyimpanan yang dibutuhkan UUID?
UUID dalam bentuk biner adalah 128 bit (16 byte). Sebagai string, membutuhkan 36 karakter (32 digit hex + 4 tanda hubung). Dalam database, gunakan binary(16) untuk penyimpanan yang efisien.
Apakah UUID aman dan tidak dapat diprediksi?
Nilai UUID v4 tidak dapat diprediksi ketika dihasilkan dengan generator angka acak yang aman secara kriptografis. Namun, UUID tidak dirancang sebagai token keamanan.
Apa itu nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) adalah UUID khusus dengan semua bit diatur ke nol. Kadang digunakan sebagai placeholder atau untuk mewakili tidak adanya nilai UUID yang valid.
Cara Menggunakan Generator UUID
Buat pengenal acak UUID v4 satu per satu atau secara massal, sepenuhnya di dalam peramban Anda. Nilai-nilai dibuat secara lokal dan tidak pernah dikirim atau disimpan.
- Buka alatnya dan sebuah UUID v4 yang baru dibuat langsung muncul, siap disalin.
- Atur berapa banyak UUID yang Anda butuhkan untuk menghasilkan satu batch sekaligus.
- Centang opsi «Uppercase» untuk menampilkan huruf kapital, mis. 3F2A... alih-alih 3f2a...
- Centang «No dashes» untuk menghapus tanda hubung dan mendapatkan rangkaian 32 karakter tanpa jeda.
- Salin hasilnya langsung dari area keluaran ke kode, konfigurasi, atau basis data Anda.
Format huruf kapital tanpa tanda hubung sesuai dengan format ID yang diharapkan entri registri Windows dan beberapa sistem lama.
Alat Terkait
- Generator ULID Buat pengidentifikasi unik universal yang dapat diurutkan secara leksikografis (ULID) secara online. Dekode ULID, ekstrak timestamp, dan buat ID batch untuk database.
- Generator NanoID Buat pengenal unik NanoID yang aman dan ramah URL secara online. Sesuaikan panjang, alfabet, dan hitung probabilitas tabrakan secara instan.
- Kalkulator Chmod Kalkulator chmod online gratis untuk memvisualisasikan dan menghitung izin file Linux dengan kotak centang. Konversi instan antara notasi numerik (755, 644) dan simbolik (rwxr-xr-x). Mendukung izin khusus seperti setuid, setgid, sticky bit.
- Tabel ASCII Referensi pengkodean karakter ASCII lengkap dengan kode desimal, heksadesimal, oktal, biner, entitas HTML, dan deskripsi karakter. Cari dan filter secara instan.
- Penampil Hex Lihat konten file dalam format hex dump dengan pencarian, navigasi offset, dan pengguliran virtual
- Penguji Permintaan HTTP Uji API REST langsung di browser Anda. Kirim permintaan GET, POST, PUT, DELETE dengan header, body, dan parameter kustom. Lihat status, header, dan body JSON respons secara instan.
- Generator .htaccess Buat aturan .htaccess Apache untuk redirect, rewrite, header keamanan, caching, dan lainnya.
- Generator Robots.txt Generator robots.txt online gratis. Buat dan sesuaikan file robots.txt untuk mengontrol perayapan mesin pencari, mengelola akses crawler, dan mengoptimalkan SEO situs Anda.