UUID / GUID जनरेटर
क्रिप्टोग्राफिक रूप से यादृच्छिक UUID v4 / GUID मान एक साथ बड़ी मात्रा में बनाएं और एक क्लिक में कॉपी करें
विकल्प
बनाए गए UUID
आपके बनाए गए UUID यहाँ दिखाई देंगे...
इस टूल के बारे में
UUID जनरेटर यादृच्छिक सार्वभौमिक रूप से अद्वितीय पहचानकर्ता बनाता है, जिन्हें GUID भी कहते हैं, जिनका उपयोग डेवलपर प्राथमिक कुंजी, अनुरोध ID, फ़ाइल नाम और टोकन के रूप में करते हैं। यह संस्करण 4 के UUID बनाता है, जो लगभग पूरी तरह यादृच्छिक बिट्स से बने होते हैं, इसलिए दो बनाए गए मान व्यावहारिक रूप से कभी नहीं टकराते। आप एक साथ कई बना सकते हैं, उन्हें बड़े अक्षरों में बदल सकते हैं, संक्षिप्त 32-अक्षर की स्ट्रिंग के लिए हाइफ़न हटा सकते हैं, या Microsoft GUID रजिस्ट्री रूप से मिलान के लिए घुंघराले कोष्ठक में लपेट सकते हैं। हर मान को अलग से या सभी को एक साथ कॉपी किया जा सकता है। पूरा टूल आपके डिवाइस के क्रिप्टोग्राफिक रूप से सुरक्षित यादृच्छिक स्रोत का उपयोग करते हुए आपके ब्राउज़र में चलता है, इसलिए कुछ भी सर्वर पर नहीं भेजा जाता।
उपयोग कैसे करें
- 1 आपको कितने UUID चाहिए दर्ज करें; इस फ़ील्ड में एक सुरक्षित अधिकतम सीमा है।
- 2 अपना प्रारूप चुनें: बड़े अक्षर, हाइफ़न रहित, या GUID शैली के लिए घुंघराले कोष्ठक।
- 3 यादृच्छिक संस्करण 4 UUID की सूची तुरंत बनाने के लिए बनाएं पर क्लिक करें।
- 4 किसी भी UUID के बगल वाले कॉपी बटन का उपयोग करें, या पूरी सूची एक साथ लेने के लिए सभी कॉपी करें।
यह कैसे काम करता है
संस्करण 4 का UUID एक 128-बिट मान है जिसे परिचित 8-4-4-4-12 पैटर्न में 32 हेक्साडेसिमल अंकों के रूप में लिखा जाता है, जैसे 3f50a1c2-9b6e-4d7a-8f12-ab34cd56ef78। इन 128 बिट्स में से 122 यादृच्छिक हैं और 6 संस्करण (4) तथा वैरिएंट को चिह्नित करने के लिए स्थिर हैं, जिससे लगभग 5.3 x 10^36 संभावित मान बचते हैं, इसलिए आकस्मिक दोहराव व्यावहारिक रूप से असंभव है। यह टूल इन यादृच्छिक बिट्स को Web Crypto API से भरता है, crypto.randomUUID को प्राथमिकता देता है और crypto.getRandomValues पर लौटता है, जो पूर्वानुमेय Math.random के बजाय क्रिप्टोग्राफिक रूप से सुरक्षित हैं। प्रारूप विकल्प केवल उसी मान के प्रदर्शन को बदलते हैं: बड़े अक्षर, हाइफ़न रहित, या कोष्ठक में।
अक्सर पूछे जाने वाले प्रश्न
UUID क्या है और क्या यह GUID के समान है?
UUID (सार्वभौमिक रूप से अद्वितीय पहचानकर्ता) एक 128-बिट पहचानकर्ता है जिसे किसी केंद्रीय प्राधिकरण के बिना प्रणालियों में अद्वितीय बनाने के लिए डिज़ाइन किया गया है। GUID (विश्व स्तर पर अद्वितीय पहचानकर्ता) उसी चीज़ के लिए Microsoft का नाम है, जिसे अक्सर घुंघराले कोष्ठक में दिखाया जाता है। मान आपस में बदले जा सकते हैं, इसलिए यह टूल दोनों बनाता है।
संस्करण 4 का UUID क्या है?
संस्करण 4 UUID का यादृच्छिक प्रकार है। इसके लगभग सभी बिट्स एक यादृच्छिक संख्या स्रोत से आते हैं, केवल संस्करण और वैरिएंट बिट्स स्थिर होते हैं। इसे MAC पते या टाइमस्टैम्प की आवश्यकता नहीं होती, जिससे यह कुंजी, टोकन और अनुरोध ID के लिए सबसे सामान्य विकल्प बन जाता है।
क्या इन UUID को अद्वितीय कुंजी के रूप में उपयोग करना सुरक्षित है?
हाँ। 122 यादृच्छिक बिट्स के साथ 5 x 10^36 से अधिक संभावित मान होते हैं, इसलिए एक ही UUID को दो बार बनाने की संभावना खगोलीय रूप से कम है। यह टूल Math.random के बजाय आपके ब्राउज़र के क्रिप्टोग्राफिक रूप से सुरक्षित यादृच्छिक जनरेटर का उपयोग करता है, इसलिए मान अप्रत्याशित और अच्छी तरह वितरित होते हैं।
बड़े अक्षर, हाइफ़न और कोष्ठक विकल्प क्या करते हैं?
वे केवल प्रारूप बदलते हैं, अंतर्निहित मान नहीं। बड़े अक्षर हेक्स अंकों को बड़े अक्षरों में दिखाते हैं, हाइफ़न हटाने से संक्षिप्त 32-अक्षर की स्ट्रिंग बनती है, और कोष्ठक मान को {xxxxxxxx-...} रूप में लपेटते हैं ताकि वह क्लासिक Microsoft GUID रजिस्ट्री प्रारूप से मेल खाए।
क्या बनाए गए UUID कहीं भेजे जाते हैं?
नहीं। सब कुछ आपके ब्राउज़र में स्थानीय रूप से बनाया जाता है, इसलिए कोई भी UUID सर्वर पर अपलोड या संग्रहीत नहीं होता। पृष्ठ लोड होने के बाद यह टूल ऑफ़लाइन भी काम करता रहता है।
संबंधित टूल और उपयोग
जब आपको निर्धारक पहचानकर्ता चाहिए तो UUID जनरेटर को हैश जनरेटर के साथ, संख्याओं और स्ट्रिंग्स के लिए यादृच्छिक जनरेटर के साथ, और पेलोड में ID एम्बेड करते समय Base64 या JSON टूल के साथ जोड़ें। डेवलपर UUID को डेटाबेस प्राथमिक कुंजी, API अनुरोध ID, idempotency कुंजी और अद्वितीय फ़ाइल नाम के रूप में प्रोटोटाइप और उत्पादन दोनों में उपयोग करते हैं।