Penjana UUID v5 Dalam Talian
Hasilkan UUID v5 Serasi RFC 4122 Dengan Segera dan Selamat
UUID versi 5 menghasilkan pengenal unik deterministik dengan menggabungkan UUID ruang nama dan nama yang ditentukan pengguna menggunakan algoritma hashing SHA-1 yang selamat. Ini memastikan input yang sama sentiasa menghasilkan UUID yang sama, sesuai untuk pengenal yang stabil dan kekal di kalangan pengguna, URL, aset, dan sistem teragih. Berbanding versi 3, UUID v5 lebih digemari kerana keselamatan yang dipertingkatkan yang disediakan oleh SHA-1.
Penjana UUID v5 Secara Pukal
Alat Validasi UUID
Mengenai UUID v5
UUID versi 5 (UUID v5) ialah pengecam deterministik 128-bit yang dijana daripada UUID namespace dan rentetan nama menggunakan fungsi hash SHA-1. Kaedah ini menjamin UUID yang konsisten untuk input yang sama dan menawarkan keselamatan yang lebih baik berbanding UUID v3.
Struktur dan Format UUID v5
- Panjang: 128 bit (16 bait)
- Corak: 8-4-4-4-12 aksara heksadesimal
- Contoh: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Jumlah Aksara: 36 (termasuk tanda sempang)
- Penunjuk Versi: '5' di permulaan segmen ketiga menunjukkan UUID v5
- Bahagian Variasi: medan keempat mengandungi bit yang diperuntukkan untuk keserasian
Penjelasan Contoh UUID v5
Berikut adalah pecahan contoh UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Segmen pertama hasil hash SHA-1
- 8051 – Segmen kedua daripada hash SHA-1
- 5b89 – Menentukan versi 5 dalam keluaran hash
- 8680 – Mengandungi varian dan maklumat yang diperuntukkan
- 0195ef798b6a – Segmen terakhir hasil hash SHA-1
Manfaat Menggunakan UUID v5
- Mewujudkan UUID konsisten daripada nama dan ruang nama yang sama
- Keselamatan lebih kukuh berbanding UUID v3 melalui penghashan SHA-1
- Input sama sentiasa menghasilkan UUID yang sama untuk kebolehpercayaan
- Sesuai untuk ID stabil dalam sistem teragih yang terintegrasi
Kegunaan Utama UUID v5
- Menetapkan UUID kepada URL kanonik atau laluan fail
- Mewujudkan pengecam sumber kekal
- Memudahkan ID konsisten di seluruh rangkaian teragih
- Menjamin konsistensi UUID rentas-platform
- Menyelaraskan pengecam sepadan bagi entri sama dalam sistem berlainan
Pertimbangan Keselamatan dan Privasi
UUID v5 menggunakan algoritma penghashan SHA-1, yang lebih selamat berbanding MD5 (yang digunakan dalam v3). Walaupun SHA-1 tidak disyorkan untuk kriptografi tahap tinggi, ia sesuai untuk menghasilkan pengecam deterministik.