Pengidentifikasi Unik Global (GUID) adalah string yang dikelompokkan dengan format tertentu yang saya anggap memiliki alasan keamanan.
GUID paling sering ditulis dalam teks sebagai urutan digit heksadesimal yang dipisahkan menjadi lima kelompok, seperti:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
Mengapa string GUID / UUID tidak hanya byte acak yang disandikan menggunakan heksadesimal panjang X?
Notasi teks ini berisi bidang-bidang berikut, dipisahkan oleh tanda hubung:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
Ada juga beberapa versi standar UUID .
Versi 4 UUID umumnya disimpan secara internal sebagai array mentah 128 bit, dan biasanya ditampilkan dalam format seperti:
uuid: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx