hi

UUID जेनरेटर

UUID (वर्शन 1, 4 या 7) अपने ब्राउज़र में स्थानीय रूप से बनाएं: क्रिप्टोग्राफिक रूप से यादृच्छिक और तुरंत, बिना किसी अपलोड के.

परिणाम
 
डाउनलोड
वर्शन
  • वर्शन 1 (टाइमस्टैम्प + नोड)
  • वर्शन 4 (यादृच्छिक)
  • संस्करण 5 (नाम-आधारित, SHA-1)
  • वर्शन 7 (समयानुसार)
संख्या
बड़े अक्षर
हाइफ़न
क्या मेरी फ़ाइल अपलोड होती है?

नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

कोई अपलोड नहीं100% स्थानीय
सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
सर्वर जर्मनी मेंडिज़ाइन से GDPR
स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

UUID (Universally Unique Identifier, RFC 9562) एक 128-बिट पहचानकर्ता है जो किसी केंद्रीय प्राधिकरण द्वारा आवंटित किए बिना ही व्यवहार में अद्वितीय होने की गारंटी देता है. यही बात UUID को डेटाबेस कुंजियों, फ़ाइल और ऑब्जेक्ट नामों, लॉग में सहसंबंध ID, या जहां भी दो स्वतंत्र सिस्टम को ऐसे पहचानकर्ता बनाने हों जो कभी न टकराएं, के लिए पहली पसंद बनाती है. यह जेनरेटर उन्हें आपकी चाही गई संख्या में तुरंत बना देता है.

आप वर्शन 4 और वर्शन 7 के बीच चुनते हैं. वर्शन 4 लगभग पूरी तरह यादृच्छिक है और तब आम डिफ़ॉल्ट है जब क्रम मायने नहीं रखता. वर्शन 7 शुरुआत में एक टाइमस्टैम्प रखता है ताकि मान समयानुसार क्रमबद्ध हों: आधुनिक डेटाबेस में प्राथमिक कुंजी के रूप में अक्सर तेज़ होता है, पर यह जानबूझकर बनाने का अनुमानित समय उजागर कर देता है. दोनों ही स्थितियों में यादृच्छिकता ब्राउज़र के क्रिप्टोग्राफिक रूप से सुरक्षित स्रोत (Web Crypto) से आती है, किसी कमज़ोर छद्म-यादृच्छिक जनरेटर से नहीं.

निर्माण पूरी तरह आपके ब्राउज़र में स्थानीय रूप से शुद्ध JavaScript में चलता है: कोई इनपुट नहीं है, कुछ भी अपलोड नहीं होता, कुछ भी संग्रहीत नहीं होता, और किसी CDN से कोई बाहरी लाइब्रेरी नहीं मंगाई जाती. वैकल्पिक रूप से आप मानों को बड़े अक्षरों में दे सकते हैं या हाइफ़न हटा सकते हैं (32 शुद्ध Hex अक्षर). परिणाम एक टेक्स्ट फ़ाइल के रूप में दिखता है जिसमें प्रति पंक्ति एक UUID होता है और जिसे आप डाउनलोड कर सकते हैं.

तकनीकी विवरण

तकनीकी विवरण
इनपुट फ़ॉर्मैटकोई फ़ाइल नहीं (जेनरेटर)
आउटपुट फ़ॉर्मैटTXT
बैच प्रोसेसिंगनहीं
प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
फ़ाइल अपलोडकोई नहीं

3 चरणों में

  1. वर्शन और संख्या चुनें.
  2. बनाएं पर क्लिक करें.
  3. UUID को टेक्स्ट फ़ाइल के रूप में डाउनलोड करें.

सीमाएँ: UUID पहचानकर्ता हैं, रहस्य नहीं: ये पासवर्ड या कुंजी के रूप में उपयुक्त नहीं हैं, उसके लिए पासवर्ड जेनरेटर का उपयोग करें. वर्शन 4 व्यवहार में टकराव-मुक्त है पर गणितीय रूप से अद्वितीयता की गारंटी नहीं देता. वर्शन 7 बनाने का समय मोटे तौर पर दिखा देता है (क्रमबद्धता ऐसे ही काम करती है). हर बार में अधिकतम 1000 मान बनते हैं.

अक्सर पूछे जाने वाले प्रश्न

क्या कोई डेटा अपलोड होता है?

नहीं. कोई इनपुट नहीं है; मान पूरी तरह आपके ब्राउज़र में स्थानीय रूप से बनते हैं और न तो संग्रहीत होते हैं न भेजे जाते हैं.

वर्शन 4 और 7 में क्या अंतर है?

वर्शन 4 लगभग शुद्ध यादृच्छिकता है (कोई क्रम नहीं). वर्शन 7 शुरुआत में एक टाइमस्टैम्प जोड़ता है, इसलिए यह समयानुसार क्रमबद्ध होता है और अक्सर बेहतर डेटाबेस कुंजी है, पर यह बनाने का अनुमानित समय उजागर करता है.

क्या UUID सचमुच अद्वितीय होते हैं?

व्यवहार में हां. वर्शन 4 में टकराव की संभावना इतनी सूक्ष्म है कि रोज़मर्रा के उपयोग में नगण्य है, पर सचमुच अद्वितीयता की गारंटी केवल केंद्रीय आवंटन ही देता है.

कौन सा यादृच्छिक स्रोत उपयोग होता है?

ब्राउज़र का क्रिप्टोग्राफिक रूप से सुरक्षित स्रोत (Web Crypto), कोई कमज़ोर छद्म-यादृच्छिक जनरेटर नहीं. यह अनुमान लगाने योग्य मानों से बचाता है.

संस्करण 5 में नामस्थान क्या है?

एक तय UUID जो नाम का प्रकार तय करता है (डोमेन नामों के लिए DNS, या URL, OID या X.500). चारों मानक नामस्थान RFC 9562/4122 से आते हैं; इसके बजाय आप अपना खुद का UUID भी नामस्थान के रूप में डाल सकते हैं.

क्या मैं UUID को पासवर्ड के रूप में उपयोग कर सकता हूं?

बेहतर है न करें. UUID एक निश्चित संरचना वाला पहचानकर्ता है, रहस्य नहीं. पासवर्ड के लिए चुनने योग्य लंबाई और अक्षर-समूह वाले पासवर्ड जेनरेटर का उपयोग करें.

संबंधित टूल