UUID v3 Generator

Jana pengecam UUID v3 berasaskan nama yang deterministik daripada UUID ruang nama dan nama.

Input
Pilih UUID ruang nama dan nama. UUID v3 menghash kedua-dua nilai, jadi pasangan yang sama sentiasa menghasilkan UUID yang sama.

Gunakan salah satu ruang nama standard atau tampal mana-mana UUID yang sah.

Ruang nama standard

DNS, URL, OID dan X.500 ialah UUID ruang nama standard yang ditakrifkan untuk UUID berasaskan nama.

Ini boleh berupa domain, URL, laluan, nama pengguna atau sebarang rentetan stabil yang ingin anda kenal pasti.

UUID v3
Hasil dikemas kini secara setempat semasa anda mengedit ruang nama atau nama.

Hasil dikemas kini secara setempat semasa anda mengedit ruang nama atau nama.

Versi 3Varian RFC 4122Deterministik

Apakah UUID v3?

UUID v3 ialah format UUID berasaskan nama. Ia mengambil UUID ruang nama dan nama, menghash kedua-duanya dengan MD5, lalu memformat hasilnya sebagai UUID standard. Perilaku pentingnya ialah determinisme: ruang nama dan nama yang sama sentiasa menghasilkan UUID yang sama.

Alat ini berjalan sepenuhnya dalam pelayar anda. Ruang nama, nama dan UUID yang dijana kekal pada peranti anda melainkan anda menyalin hasilnya ke tempat lain.

Bila menggunakannya

  • Gunakan UUID v3 apabila anda memerlukan pengecam stabil untuk nama yang diketahui, seperti nama DNS, URL, laluan objek atau nama pengguna.
  • Pilih ruang nama yang sepadan dengan jenis nama yang anda kenal pasti. DNS dan URL ialah pratetap yang paling lazim.
  • Guna semula ruang nama yang sama secara konsisten. Menukar ruang nama menukar setiap UUID yang dijana, walaupun nama kekal sama.
  • Utamakan UUID v5 atau pengecam moden lain apabila anda mempunyai pilihan dan memerlukan UUID berasaskan nama dengan hash yang lebih kuat. UUID v3 wujud untuk keserasian dengan sistem yang secara khusus menjangkakan UUID berasaskan MD5.

Nota keselamatan

UUID v3 bukan ID rawak dan bukan rahsia. Sesiapa yang mengetahui ruang nama dan nama boleh menjana semula UUID yang sama. Jangan gunakannya untuk kata laluan, token sesi, kunci API atau nilai lain yang mesti tidak boleh diramal.