Generator UUID v5 Online
Buat UUID v5 Sesuai RFC 4122 Secara Instan dan Aman
UUID versi 5 menghasilkan pengenal unik deterministik dengan menggabungkan UUID namespace dan nama yang ditentukan pengguna menggunakan algoritma hash aman SHA-1. Ini memastikan input yang sama selalu menghasilkan UUID yang sama, ideal untuk pengenal stabil dan permanen di antara pengguna, URL, aset, dan sistem terdistribusi. Dibandingkan dengan versi 3, UUID v5 lebih disukai karena keamanan yang ditingkatkan berkat penggunaan SHA-1.
Generator UUID v5 Massal
Alat Validasi UUID
Tentang UUID v5
UUID versi 5 (UUID v5) adalah pengenal deterministik 128-bit yang dihasilkan dari UUID namespace dan string nama menggunakan fungsi hash SHA-1. Pendekatan ini menjamin UUID yang konsisten untuk input yang identik dan menawarkan keamanan yang lebih baik dibandingkan UUID v3.
Struktur dan Format UUID v5
- Panjang: 128 bit (16 byte)
- Pola: 8-4-4-4-12 karakter heksadesimal
- Contoh: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Jumlah Karakter: 36 (termasuk tanda hubung)
- Indikator Versi: '5' di awal segmen ketiga menunjukkan UUID v5
- Bagian Varian: Kolom keempat berisi bit yang disisihkan untuk kompatibilitas
Penjelasan Contoh UUID v5
Berikut adalah rincian dari contoh UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Segmen pertama dari hasil hash SHA-1
- 8051 – Segmen kedua dari hash SHA-1
- 5b89 – Menunjukkan versi 5 dalam hasil hash
- 8680 – Berisi informasi varian dan reservasi
- 0195ef798b6a – Segmen terakhir dari hasil hash SHA-1
Manfaat Menggunakan UUID v5
- Membuat UUID konsisten dari nama dan namespace yang sama
- Keamanan lebih kuat dari UUID v3 melalui hashing SHA-1
- Input yang sama selalu menghasilkan UUID yang sama untuk keandalan
- Ideal untuk ID stabil dalam sistem terdistribusi terintegrasi
Penggunaan Utama UUID v5
- Menetapkan UUID ke URL kanonik atau jalur file
- Membuat pengenal sumber daya yang permanen
- Memudahkan ID konsisten di jaringan terdistribusi
- Menjamin konsistensi UUID lintas platform
- Menyinkronkan pengenal yang cocok untuk entri identik di berbagai sistem
Pertimbangan Keamanan dan Privasi
UUID v5 menggunakan algoritma hash SHA-1, yang lebih aman dibandingkan MD5 (digunakan pada v3). Meskipun SHA-1 tidak disarankan untuk kriptografi dengan tingkat keamanan tinggi, algoritma ini cocok untuk menghasilkan pengenal deterministik.