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

Keamanan & Privasi TerjaminSemua UUID dibuat sepenuhnya di perangkat Anda, langsung di browser Anda. Tidak ada UUID, data pribadi, atau informasi yang pernah dikirim, disimpan, atau dicatat oleh server mana pun. Nikmati privasi penuh dan keamanan tingkat tinggi setiap kali Anda menggunakan layanan kami.

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.

Informasi Lebih Lanjut