Globally Unique Identifiers (GUID) เป็นสตริงที่จัดกลุ่มด้วยรูปแบบเฉพาะซึ่งฉันถือว่ามีเหตุผลด้านความปลอดภัย
GUID ถูกเขียนโดยทั่วไปในข้อความเป็นลำดับเลขฐานสิบหกที่แยกออกเป็นห้ากลุ่มเช่น:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
เหตุใดสตริง GUID / UUID จึงไม่เพียงแค่เข้ารหัสแบบสุ่มโดยใช้เลขฐานสิบหกของความยาว X
สัญลักษณ์ข้อความนี้มีฟิลด์ต่อไปนี้คั่นด้วยเครื่องหมายขีดคั่น:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
นอกจากนี้ยังมีหลายรุ่นมาตรฐาน UUID
UUIDs เวอร์ชัน 4 โดยทั่วไปจะถูกเก็บไว้ภายในเป็นอาร์เรย์แบบดิบที่ 128 บิตและโดยทั่วไปแล้วจะแสดงในรูปแบบดังนี้:
uuid: XXXXXXXXXXXX-4xxx-yxxx-XXXXXXXXXXXX