Mã định danh duy nhất toàn cầu (GUID) là một chuỗi được nhóm với một định dạng cụ thể mà tôi giả sử có lý do bảo mật.
GUID thường được viết bằng văn bản dưới dạng một chuỗi các chữ số thập lục phân được tách thành năm nhóm, chẳng hạn như:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
Tại sao các chuỗi GUID / UUID không chỉ là các byte ngẫu nhiên được mã hóa bằng cách sử dụng hệ thập lục phân có độ dài X?
Ký hiệu văn bản này chứa các trường sau, được phân tách bằng dấu gạch nối:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
Ngoài ra còn có một số phiên bản của các tiêu chuẩn UUID .
Các UUID phiên bản 4 thường được lưu trữ bên trong dưới dạng một mảng thô gồm 128 bit và thường được hiển thị theo định dạng như:
uuid: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx