वैश्विक रूप से विशिष्ट पहचानकर्ता (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
यूयूआईडी मानकों के कई संस्करण भी हैं ।
संस्करण 4 यूयूआईडी आमतौर पर 128 बिट्स के कच्चे सरणी के रूप में आंतरिक रूप से संग्रहीत होते हैं, और आमतौर पर प्रारूप में कुछ इस तरह प्रदर्शित होते हैं:
UUID: XXXXXXXXXXXX-4xxx-yxxx-XXXXXXXXXXXX