Pembuat GUID / UUID
Hasilkan pengenal GUID/UUID 128-bit acak yang sesuai dengan RFC 4122. Mendukung berbagai versi, format, dan pembuatan massal.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Pembuat GUID/UUID
Pembuat GUID/UUID membuat pengenal 128-bit unik yang penting untuk pengembangan perangkat lunak, sistem basis data, dan aplikasi terdistribusi. Alat ini mendukung beberapa versi UUID, format output, dan pembuatan massal, menjadikannya pembuat UUID terlengkap yang tersedia secara online.
Apa itu UUID/GUID?
UUID (Universally Unique Identifier) atau GUID (Globally Unique Identifier) adalah angka 128-bit yang digunakan untuk mengidentifikasi informasi secara unik dalam sistem komputer. Pengenal ini dirancang agar unik melintasi waktu dan ruang tanpa memerlukan otoritas pendaftaran pusat.
UUID mengikuti standar RFC 4122 dan direpresentasikan sebagai 32 digit heksadesimal yang ditampilkan dalam lima kelompok yang dipisahkan oleh tanda hubung: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Struktur UUID
| Komponen | Bit | Deskripsi |
|---|---|---|
time_low | 32 | 32 bit rendah dari timestamp (atau acak untuk v4) |
time_mid | 16 | 16 bit tengah dari timestamp |
time_hi_version | 16 | 12 bit tinggi dari timestamp + 4-bit versi |
clock_seq | 16 | Urutan clock + bit varian |
node | 48 | Pengenal node (alamat MAC atau acak) |
Penjelasan Versi UUID
Versi 1 (Berbasis Waktu)
UUID v1 dibuat menggunakan timestamp saat ini dan alamat MAC komputer. Ini memberikan pengurutan temporal dan keunikan yang hampir terjamin, tetapi dapat mengekspos identitas perangkat keras. Terbaik untuk sistem terdistribusi yang membutuhkan pengenal berurutan waktu.
Versi 4 (Acak)
UUID v4 dibuat menggunakan angka acak yang kuat secara kriptografis. Ini adalah versi yang paling umum digunakan untuk tujuan umum. Dengan 122 bit acak, probabilitas tabrakan sangat rendah (2,71 kuintiliun UUID untuk probabilitas tabrakan 50%).
Versi 5 (Berbasis Nama SHA-1)
UUID v5 dibuat dengan melakukan hashing pengenal namespace dan nama menggunakan SHA-1. Ini bersifat deterministik: namespace dan nama yang sama akan selalu menghasilkan UUID yang sama. Berguna untuk menghasilkan pengenal yang konsisten dari URL, nama domain, atau data teridentifikasi lainnya.
| Versi | Metode Pembuatan | Terbaik Untuk |
|---|---|---|
| v1 | Timestamp + alamat MAC | Urutan berurutan waktu, sistem terdistribusi |
| v4 | Acak kriptografis | Tujuan umum, aplikasi sensitif keamanan |
| v5 | Hash SHA-1 dari namespace + nama | ID deterministik dari URL, domain, data teridentifikasi |
GUID vs UUID: Apa Perbedaannya?
Secara teknis, GUID dan UUID merujuk pada konsep yang sama. GUID (Globally Unique Identifier) adalah istilah yang secara historis digunakan oleh Microsoft di lingkungan Windows dan .NET, sedangkan UUID (Universally Unique Identifier) adalah istilah yang lebih universal yang didefinisikan dalam RFC 4122. Keduanya identik secara fungsional.
Cara Menggunakan Pembuat Ini
- Pilih Versi UUID: Pilih v4 (acak) untuk sebagian besar kasus, v1 (timestamp) untuk pengurutan temporal, atau v5 (berbasis nama) untuk pembuatan deterministik.
- Pilih Format Output: Pilih huruf kecil standar, huruf besar, tanpa tanda hubung, dengan kurung kurawal, atau format URN tergantung pada kebutuhan aplikasi Anda.
- Atur Jumlah: Hasilkan 1-100 UUID sekaligus untuk operasi massal.
- Untuk v5: Pilih namespace dan masukkan nama untuk menghasilkan UUID deterministik.
- Hasilkan dan Salin: Klik Hasilkan dan gunakan tombol salin untuk UUID individu atau salin semua sekaligus.
Kasus Penggunaan Umum
- Kunci Utama Basis Data: UUID sangat baik untuk basis data terdistribusi di mana ID auto-increment akan berkonflik
- Token Sesi: Hasilkan pengenal sesi unik yang aman untuk aplikasi web
- Penamaan File dan Objek: Buat nama unik untuk file yang diunggah, objek S3, atau file sementara
- Pengenal API: Gunakan UUID untuk ID sumber daya di API RESTful
- Pelacakan dan Analitik: Hasilkan ID pengunjung unik atau pengenal acara
- Antrean Pesan: Pastikan ID pesan unik dalam sistem pesan terdistribusi
Probabilitas Tabrakan UUID
Probabilitas menghasilkan UUID duplikat sangatlah rendah. Untuk UUID v4:
- Anda perlu menghasilkan 2,71 kuintiliun UUID untuk memiliki probabilitas 50% setidaknya satu tabrakan
- Menghasilkan 1 miliar UUID per detik, akan memakan waktu sekitar 85 tahun untuk mencapai ambang batas ini
- Dalam istilah praktis, tabrakan UUID dapat diabaikan untuk semua aplikasi dunia nyata
Pertanyaan yang Sering Diajukan
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Pembuat GUID/UUID" di https://MiniWebtool.com/id/pembuat-guiduuid/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 02 Feb 2026