यूयूआईडी जेनरेटर

UUID will appear here...

के बारे में

सार्वभौमिक रूप से विशिष्ट पहचानकर्ता (यूयूआईडी) एक 128-बिट संख्या है जिसका उपयोग कंप्यूटर सिस्टम में जानकारी की पहचान करने के लिए किया जाता है। विश्व स्तर पर विशिष्ट पहचानकर्ता (GUID) शब्द का भी उपयोग किया जाता है।
यूयूआईडी संस्करण:
यूयूआईडी के पांच संस्करण हैं, और जिसका हम सबसे अधिक उपयोग करते हैं वह चौथा संस्करण है, जो यादृच्छिक या छद्म-यादृच्छिक संख्याओं पर आधारित है।
v1: समय के आधार पर यूयूआईडी मैक पते और टाइमस्टैम्प पर आधारित है
वर्तमान टाइमस्टैम्प और मशीन मैक पते के आधार पर उत्पन्न; चूँकि एल्गोरिथ्म में MAC पते का उपयोग किया जाता है, इसलिए UUID को विश्व स्तर पर अद्वितीय होने की गारंटी दी जा सकती है। लेकिन साथ ही, क्योंकि यह कंप्यूटर के मैक पते और यूयूआईडी उत्पन्न होने के समय को उजागर करता है, इसका अनुमान लगाया जा सकता है और उलटा अनुमान लगाया जा सकता है, इसलिए इसकी अनुशंसा नहीं की जाती है।
v2: डीसीई सुरक्षा यूयूआईडी
बहिष्कृत, समय-आधारित यूयूआईडी एल्गोरिदम के समान, लेकिन टाइमस्टैम्प के पहले 4 बिट्स को POSIX UID या GID द्वारा प्रतिस्थापित किया जाता है। हालाँकि, यह यूयूआईडी विनिर्देश में स्पष्ट रूप से निर्दिष्ट नहीं है, इसलिए मूल रूप से सभी यूयूआईडी कार्यान्वयन इस संस्करण को लागू नहीं करेंगे।
v3: नाम स्थान के आधार पर MD5 हैश मान
उपयोगकर्ता एमडी5 हैश के माध्यम से 1 यूयूआईडी उत्पन्न करने के लिए 1 नेमस्पेस और 1 विशिष्ट स्ट्रिंग निर्दिष्ट करता है। विनिर्देश विवरण के अनुसार, इस संस्करण का अस्तित्व पश्चवर्ती संगतता के लिए है, और इसका उपयोग शांतिकाल में शायद ही कभी किया जाता है।
v4: यादृच्छिक संख्या पर आधारित यूयूआईडी
यादृच्छिक संख्या या छद्म-यादृच्छिक संख्या के आधार पर यूयूआईडी उत्पन्न करें। यह संस्करण सबसे अधिक उपयोग किया जाने वाला संस्करण है.
v5: नाम स्थान के आधार पर SHA-1 हैश मान
v3 के समान, लेकिन हैश फ़ंक्शन को SHA1 में बदल दिया गया है।