Cari alat

Carian pantas untuk alat

Penjana UUID v3

Hasilkan UUID v3 berasaskan nama dan ruang nama, menggunakan algoritma hash MD5.

Nota: Untuk ruang nama dan nama yang sama akan sentiasa menghasilkan UUID yang sama

Pengenalan UUID v3
UUID v3 adalah pengecam unik yang dihasilkan berdasarkan nama dan ruang nama, menggunakan algoritma hash MD5. Ia boleh menghasilkan UUID yang konsisten untuk kombinasi nama dan ruang nama yang sama.
Ruang nama dan nama
UUID v3 memerlukan dua input: UUID ruang nama dan rentetan nama. Ruang nama yang telah ditetapkan termasuk DNS, URL, OID dan X.500 DN, juga boleh menggunakan ruang nama tersuai.
v3 vs v5
UUID v3 dan v5 kedua-duanya adalah UUID berasaskan nama, perbezaan utama terletak pada algoritma hash yang digunakan. v3 menggunakan MD5, manakala v5 menggunakan SHA-1. v5 menawarkan keselamatan yang lebih baik, tetapi v3 mungkin lebih efisien dalam beberapa persekitaran.
Senario yang sesuai
UUID v3 sesuai untuk senario yang memerlukan determinisme dan kebolehulangan, seperti menghasilkan ID kekal dari nama pengguna, menetapkan pengecam tetap untuk sumber, dan lain-lain. Apa-apa situasi yang memerlukan input yang sama sentiasa menghasilkan UUID yang sama sesuai menggunakan v3.
Pertimbangan keselamatan
Walaupun UUID v3 menggunakan hash MD5, ia biasanya selamat digunakan sebagai pengecam. Walau bagaimanapun, jika keselamatan adalah pertimbangan penting, disyorkan untuk menggunakan UUID v5 berasaskan SHA-1 kerana MD5 telah terbukti tidak cukup selamat dari segi kriptografi.
Ruang nama yang telah ditetapkan
Spesifikasi UUID mentakrifkan empat ruang nama piawai: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) dan X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).