Penjana UUID
Jana UUID v4 rawak serta-merta. Cipta UUID tunggal atau pukal dengan satu klik.
Apakah UUID?
UUID (Pengecam Unik Sejagat) ialah standard pengecam 128-bit yang digunakan untuk mengenal pasti maklumat secara unik dalam perisian. Nilai UUID ditulis sebagai 32 digit heksadesimal dalam format 8-4-4-4-12.
Apakah perbezaan UUID v4 dan v1?
UUID v1 berdasarkan cap masa dan alamat MAC, menjadikannya boleh diramal dan boleh dijejak. UUID v4 menggunakan nombor rawak, memberikan privasi yang lebih baik tanpa korelasi antara nilai yang dijana.
Apakah perbezaan UUID dan GUID?
UUID dan GUID merujuk kepada konsep yang sama. GUID ialah istilah Microsoft untuk standard UUID yang ditakrifkan dalam RFC 4122. Kedua-duanya serupa dari segi fungsi.
Apakah maksud format UUID 8-4-4-4-12?
Format ini mewakili 5 kumpulan digit heksadesimal yang dipisahkan oleh tanda tolak: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Digit versi muncul dalam kumpulan ketiga.
Adakah UUID yang dijana benar-benar unik?
UUID v4 menggunakan 122 bit keacakan. Kebarangkalian menjana duplikat ialah kira-kira 1 dalam 2.71 × 10¹⁸, menjadikan perlanggaran hampir mustahil.
Bolehkah UUID digunakan sebagai kunci utama pangkalan data?
Ya, UUID digunakan secara meluas sebagai kunci utama. Mereka membenarkan sistem teragih menjana pengecam unik tanpa penyelarasan. Walau bagaimanapun, ia boleh memberi kesan kepada prestasi indeks berbanding kunci integer berurutan.
Adakah UUID sensitif huruf besar/kecil?
Tidak, UUID tidak sensitif huruf besar/kecil. Kedua-dua perwakilan heksadesimal huruf besar dan kecil merujuk kepada nilai UUID yang sama. Walau bagaimanapun, format konvensional menurut RFC 4122 ialah huruf kecil.
Bolehkah UUID bersifat berurutan atau boleh diisih?
UUID v4 standard tidak berurutan. Jika anda memerlukan UUID yang diisih mengikut masa, pertimbangkan UUID v7 atau ULID.
Bagaimana UUID digunakan dalam URL dan API?
UUID biasa digunakan dalam URL REST API untuk mengenal pasti sumber, seperti /api/users/550e8400-e29b-41d4-a716-446655440000. Ia mencegah serangan enumerasi.
Berapa banyak storan yang diperlukan oleh UUID?
UUID dalam bentuk binari ialah 128 bit (16 bait). Sebagai rentetan, ia mengambil 36 aksara (32 digit hex + 4 tanda tolak). Dalam pangkalan data, gunakan binary(16) untuk storan yang cekap.
Adakah UUID selamat dan tidak boleh diramal?
Nilai UUID v4 tidak boleh diramal apabila dijana dengan penjana nombor rawak yang selamat secara kriptografi. Walau bagaimanapun, UUID tidak direka sebagai token keselamatan.
Apakah nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) ialah UUID khas dengan semua bit ditetapkan kepada sifar. Ia kadangkala digunakan sebagai pemegang tempat atau untuk mewakili ketiadaan nilai UUID yang sah.
Cara Menggunakan Penjana UUID
Cipta pengecam rawak UUID v4 satu demi satu atau secara pukal, sepenuhnya dalam pelayar anda. Nilai dijana secara setempat dan tidak pernah dihantar atau disimpan.
- Buka alat ini dan UUID v4 yang baharu dijana akan terus muncul, sedia untuk disalin.
- Tetapkan berapa banyak UUID yang diperlukan untuk menghasilkan satu kelompok sekaligus.
- Tandakan pilihan «Uppercase» untuk memaparkan huruf besar, cth. 3F2A... dan bukannya 3f2a...
- Tandakan «No dashes» untuk membuang tanda sempang dan mendapat rentetan berterusan 32 aksara.
- Salin hasilnya terus dari kawasan output ke dalam kod, konfigurasi atau pangkalan data anda.
Format huruf besar tanpa sempang sepadan dengan format ID yang dijangka oleh entri pendaftaran Windows dan sesetengah sistem lama.
Alat Berkaitan
- Penjana ULID Jana pengecam unik sejagat boleh diisih leksikografi (ULID) dalam talian. Nyahkod ULID, ekstrak cap masa dan cipta ID pukal untuk pangkalan data.
- Penjana NanoID Jana pengenal unik NanoID yang selamat dan mesra URL dalam talian. Suai panjang, abjad dan kira kebarangkalian perlanggaran serta-merta.
- Kalkulator Chmod Kalkulator chmod dalam talian percuma untuk mengvisualisasikan dan mengira keizinan fail Linux dengan kotak tanda. Tukar serta-merta antara notasi angka (755, 644) dan simbolik (rwxr-xr-x). Menyokong keizinan khas seperti setuid, setgid, sticky bit.
- Jadual ASCII Rujukan pengkodan aksara ASCII lengkap dengan kod perpuluhan, heksadesimal, oktal, binari, entiti HTML dan penerangan aksara. Cari dan tapis serta-merta.
- Pemapar Hex Lihat kandungan fail dalam format hex dump dengan carian, navigasi offset dan penatalan maya
- Penguji Permintaan HTTP Uji API REST terus dalam pelayar anda. Hantar permintaan GET, POST, PUT, DELETE dengan pengepala, badan dan parameter tersuai. Lihat status, pengepala dan badan JSON respons serta-merta.
- Penjana .htaccess Jana peraturan .htaccess Apache untuk pengalihan, penulisan semula, header keselamatan, cache dan banyak lagi.
- Penjana Robots.txt Penjana robots.txt dalam talian percuma. Cipta dan sesuaikan fail robots.txt untuk mengawal perayapan enjin carian, menguruskan akses perayap, dan mengoptimumkan SEO laman web anda.