Mengapa alat UUID ini?
- Jana UUID v4 (rawak) atau UUID v7 (tersusun ikut masa) secara pukal.
- Format keluaran (kanonik / tanpa tanda sempang / kurungan dakap / URN), tukar huruf, dan pilih pemisah.
- Sahkan dan analisis UUID untuk memeriksa versi, varian, dan timestamp v7.
- Mod berbenih pilihan untuk data ujian yang boleh diulang (bukan untuk rahsia).
Cara guna (3 langkah)
- Pilih versi UUID dan pilihan keluaran.
- Jana UUID (kemas kini automatik untuk kelompok kecil).
- Salin, muat turun, kongsi tetapan, atau sahkan UUID di bawah.
Jana & sahkan
Penjana UUID
Cipta UUID secara pukal, format, kemudian salin, muat turun, atau kongsi tetapan. Pengesahan berjalan semasa anda menaip.
Sahkan / Analisis
Tampal UUID untuk semak kesahihan, versi/varian, dan nyahkod timestamp v7.
Interpretasi & amalan terbaik
UUID v4 vs v7
- v4 adalah rawak. Ia tidak mengekod masa atau susunan, jadi ia pilihan lalai yang selamat untuk pengecam awam.
- v7 tersusun ikut masa dan mengandungi timestamp. Ini berguna untuk log dan indeks pangkalan data, tetapi ia juga boleh mendedahkan (secara kasar) bila sesuatu ID dicipta.
- Dalam sistem teragih, susunan masih boleh tidak sempurna jika mesin mempunyai kepincangan jam atau sumber masa yang berbeza.
Nota keselamatan
- UUID adalah pengecam, bukan rahsia. Jangan benamkan kata laluan, kunci API, atau data peribadi yang sensitif.
- Mod berbenih boleh diramal dan hanya untuk ujian. Guna mod selamat untuk apa-apa yang boleh dilihat oleh penyerang.
- Jika masa penciptaan adalah sensitif, utamakan v4 berbanding v7.
Risiko perlanggaran
Perlanggaran amat tidak berkemungkinan untuk UUID yang dijana dengan betul, tetapi bukan mustahil secara matematik. Jika keunikan adalah kritikal, kuatkuasakan kekangan unik pada peringkat pangkalan data.
Rujukan
Soalan Lazim
Patutkah saya guna UUID v4 atau v7?
v4 ialah UUID rawak klasik. v7 tersusun ikut masa dan mengandungi timestamp, yang berguna untuk log dan pangkalan data.
Adakah mod berbenih selamat?
Tidak. Mod berbenih hanya untuk ujian dan keupayaan diulang. Gunakan mod selamat untuk apa-apa yang sensitif dari segi keselamatan.
Bolehkah saya jana banyak UUID sekaligus?
Ya, sehingga 10,000 setiap kelompok. Kelompok yang sangat besar mungkin lebih perlahan pada peranti mudah alih.
Adakah UUID saya dimuat naik?
Tidak. Semuanya berjalan secara setempat dalam pelayar anda dan nilai UUID tidak dimuat naik.
Bagaimana saya nyahkod timestamp UUID v7?
Tampal UUID ke dalam kotak pengesahan. Untuk v7, alat ini memaparkan epoch milisaat serta masa UTC dan setempat.