Generator UUID v3
Cepat buat UUID versi 3 yang sesuai dengan RFC 4122 secara online
UUID versi 3 menghasilkan UUID yang sama dan konsisten untuk namespace dan nama yang diberikan dengan cara meng-hash nilai-nilai tersebut menggunakan MD5. Metode ini sangat tepat untuk menghasilkan pengenal yang dapat direproduksi dan diprediksi, sehingga ideal untuk nama pengguna, slug sumber daya, jalur URL, dan integrasi data yang lancar antar sistem yang berbeda. Harap dicatat: v3 menggunakan MD5, yang kurang aman dibandingkan algoritma SHA-1 yang lebih baru yang digunakan pada UUID v5.
Hasilkan UUID v3 dalam Jumlah Besar
Alat Validasi UUID
Apa itu UUID v3?
UUID versi 3 adalah pengenal 128-bit yang menghasilkan UUID deterministik—selalu sama—dengan meng-hash UUID namespace bersama dengan nama menggunakan fungsi hashing MD5. Ini sangat cocok ketika Anda memerlukan pengenal yang stabil dan dapat diulang di berbagai lingkungan.
Struktur dan Format UUID v3
- Ukuran Bit: 128 bit (16 byte)
- Format: 8-4-4-4-12 digit heksadesimal
- Contoh: 3b241101-e2bb-4255-8caf-4136c566a962
- Total Karakter: 36 (termasuk tanda hubung)
- Digit Versi: Kelompok ketiga dimulai dengan '3' untuk UUID versi 3
- Bit Varian: Kelompok keempat mengenkripsi bit varian UUID yang dicadangkan
Contoh UUID v3 Dijelaskan
Berikut adalah penjelasan contoh UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – Segmen awal dari hash MD5
- e2bb – Segmen tengah dari hash MD5
- 4255 – Mencakup penanda versi 3
- 8caf – Berisi varian dan bit yang disisihkan
- 4136c566a962 – Urutan akhir dari output MD5
Mengapa Memilih UUID v3?
- Menghasilkan UUID yang konsisten dan dapat diulang dari input namespace/nama yang sama
- Sangat cocok untuk membuat identifikasi tetap seperti nama pengguna atau slug
- Tidak memerlukan pembuatan angka acak atau koordinasi eksternal
- Dapat digunakan secara offline—tidak memerlukan server atau koneksi jaringan
Kasus Penggunaan Umum UUID v3
- Membuat ID stabil untuk nama pengguna atau alamat email
- Memastikan UUID catatan database konsisten di berbagai tahap
- Membangun URL atau jalur file yang dapat diprediksi berdasarkan nama
- Integrasi mulus dengan sistem lama menggunakan ID standar
- Membuat slug unik dan dapat diulang dari pasangan nama/namespace
Pertimbangan Keamanan
UUID v3 menggunakan algoritma hash MD5, yang cepat namun tidak lagi dianggap aman untuk kebutuhan kriptografi. Meskipun cocok untuk pembuatan pengenal umum, hindari penggunaannya untuk keperluan hashing yang aman atau sensitif.