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

Jaminan Keselamatan & PrivasiSemua UUID dijana sepenuhnya di peranti anda, terus dalam pelayar web anda. Tiada UUID, data peribadi, atau maklumat dihantar, disimpan, atau direkod oleh mana-mana pelayan. Nikmati privasi penuh dan keselamatan bertaraf tinggi setiap kali anda menggunakan perkhidmatan kami.

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.

Sumber Tambahan