UUID जनरेटर — एकाच वेळी मोठ्या प्रमाणात यादृच्छिक v4, कालक्रमानुसार v7 आणि नाव-आधारित v5 UUID तयार करा.

आपल्या ब्राउझरच्या सुरक्षित यादृच्छिक जनरेटरचा वापर करून एकावेळी 1,000 पर्यंत UUID तयार करा. यादृच्छिक v4, क्रमवारी लावता येणारा v7 किंवा नाव-आधारित v5 पैकी निवडा, त्यांना साध्या ओळी, JSON अ‍ॅरे किंवा उद्धृत SQL यादी या स्वरूपात स्वरूपित करा, आणि कोणत्याही UUID ला त्याची आवृत्ती आणि निर्मिती वेळ तपासण्यासाठी पेस्ट करा. कोणतीही माहिती सर्व्हरकडे पाठवली जात नाही.

UUID तयार करा तुमच्या ब्राउझरमध्ये तयार केले
यादृच्छिक, वेळेनुसार आणि नाव-आधारित UUID साठी UUID जनरेटर साधन

UUID तयार करा

एक ते एक हजार

आपले UUID

UUID तपासा

मार्गदर्शक

UUID जनरेटर मार्गदर्शक: आवृत्त्या, स्वरूप आणि टक्कर होण्याची शक्यता

UUID आवृत्त्या समजून घ्या, योग्य आवृत्ती निवडा आणि डेटाबेस व अॅप्समध्ये त्यांचा सुरक्षितपणे वापर करा.

एक सोपी स्पष्टीकरण

UUID म्हणजे काय?

UUID (युनिव्हर्सली युनिक आयडेंटिफायर) हा 128-बिटचा लेबल आहे जो 32 हेक्साडेसिमल अंकांमध्ये लिहिला जातो, जसे की 123e4567-e89b-42d3-a456-426614174000. हे वेगवेगळ्या प्रणालींना केंद्रीय काउंटरशिवाय स्वतंत्रपणे आयडी तयार करण्यास परवानगी देते आणि तरीही खात्री असते की कोणतेही दोन आयडी कधीही एकसारखे होणार नाहीत.

विकसक त्यांना डेटाबेस की, फाइल नावे, सत्र टोकन, उपकरण आयडी आणि लॉगमधील सहसंबंध आयडी म्हणून वापरतात. हा जनरेटर मोठ्या प्रमाणात यादृच्छिक (v4), कालक्रमानुसार (v7) आणि नाव-आधारित (v5) UUID तयार करतो, त्यांना आपल्या गरजेनुसार स्वरूपित करतो, आणि आपण पेस्ट केलेला कोणताही UUID तपासू शकतो. संबंधित विकासकांच्या कामांसाठी Binary to Decimal Converter आणि Case Converter वापरून पहा.

एक तयार करण्याची सामान्य कारणे

लोक UUID का तयार करतात

डेटाबेस आणि एपीआय की

अशा प्राथमिक की, रेकॉर्ड आयडी आणि आयडेम्पोटेंसी की तयार करा ज्या ऑफलाइन तयार करता येतील आणि कधीही टक्कर होणार नाहीत.

चाचणी डेटा आणि फिक्स्चर

स्प्रेडशीट्स, JSON फाइल्स आणि सीड स्क्रिप्ट्स एका क्लिकमध्ये वास्तववादी अद्वितीय ओळख क्रमांकांनी भरा.

अँड्रॉइड आणि अॅप विकास

डिवाइस आयडी, रिक्वेस्ट आयडी आणि फाइल नावे तयार करा, किंवा Kotlin आणि Java मधील UUID.randomUUID() च्या आउटपुटशी तुलना करा.

योग्य प्रकार निवडा

UUID आवृत्त्यांची तुलना

आवृत्तीते कसे बनवले जातेसाठी सर्वोत्तम
v1वेळ आणि एक नोड (बहुतेक वेळा MAC पत्ता)वारसा प्रणाली. हे कधी आणि कुठे तयार केले गेले ते उघड करू शकते.
v4१२२ यादृच्छिक बिट्ससामान्य वापर. अनिश्चित आणि सर्वाधिक समर्थित.
v5नेमस्पेस आणि नावाचा SHA-1 हॅशएकाच इनपुटला नेहमीच एकसारखा आयडी द्यावा.
v7मिलिसेकंद टाइमस्टँप आणि यादृच्छिक बिट्सडेटाबेस की. ते निर्मितीच्या वेळेनुसार क्रमवारी लावतात आणि चांगले अनुक्रमित होतात.
शून्य / कमालसर्व शून्य / सर्व एकप्लेसहोल्डर्स आणि विशेष मूल्ये.
काही टप्प्यांत तयार करा

UUID जनरेटर कसे वापरायचे

  1. एक प्रकार निवडा. जर तुम्हाला खात्री नसेल तर v4 वापरा; जर तुम्हाला वेळेनुसार क्रमवारी लावणारी आयडी हवी असतील तर v7 वापरा.
  2. तुम्हाला किती आवश्यक आहे ते 1,000 पर्यंत सेट करा आणि JSON अ‍ॅरे किंवा SQL साठी उद्धृत यादीसारखी आउटपुट शैली निवडा.
  3. वैकल्पिकरित्या मोठ्या अक्षरांमध्ये स्विच करा, हायफन काढा, ब्रेसिस जोडा किंवा urn:uuid: उपसर्ग जोडा.
  4. सर्व कॉपी करा किंवा .txt डाउनलोड करा. आवृत्ती 5 साठी, एक नेमस्पेस आणि एक नाव प्रविष्ट करा, आणि तोच इनपुट नेहमी एकसारखा UUID देईल.
  5. विद्यमान UUID तपासण्यासाठी, ते 'UUID तपासा' या विभागात पेस्ट करा. त्याची आवृत्ती, प्रकार आणि v1 व v7 साठी ते कधी तयार झाले हे पाहू शकता.
विकासकांसाठी

तुमच्या स्वतःच्या कोडमध्ये UUID तयार करा

Kotlin / Java: UUID.randomUUID().toString() JavaScript: crypto.randomUUID() Python: str(uuid.uuid4()) # uuid आयात करा PostgreSQL: SELECT gen_random_uuid(); C#: Guid.NewGuid().ToString()

हे पृष्ठ v4 आणि v7 साठी ब्राउझरच्या क्रिप्टोग्राफिकदृष्ट्या सुरक्षित यादृच्छिक जनरेटरचा वापर करते, तोच स्रोत जो crypto.randomUUID() वापरतो. आवृत्ती 7 RFC 9562 मध्ये परिभाषित आहे, ज्याने 2024 मध्ये RFC 4122 ची जागा घेतली.

अद्वितीय म्हणजे किती अद्वितीय?

टक्कर: शक्यता काय आहे?

A v4 UUID has 122 random bits. You would need to create around 2.7 quintillion of them (2.7 × 1018) before there was even a 50% chance of one duplicate. For practical purposes, collisions do not happen unless the random source is broken.

अनन्यता म्हणजे गुप्तता नाही. UUID ओळखपत्र म्हणून ठीक आहे, परंतु पासवर्ड, API गुप्तता किंवा पासवर्ड-रीसेट टोकन्ससाठी पुरेशी लांबी असलेला आणि सुरक्षा पुनरावलोकनातून गेलेला विशेषतः तयार केलेला टोकन जनरेटर वापरा.

चांगले निकाल

UUID चा चांगला वापर करण्यासाठी सोप्या टिप्स

  • डेटाबेस प्राथमिक कींसाठी v7 पसंत करा. कालक्रमानुसार कीमुळे निर्देशांक संक्षिप्त राहतात आणि डेटा समावेश वेगवान होतो.
  • जेव्हा तुमच्या डेटाबेसमध्ये UUID साठवण्यासाठी स्थानिक UUID किंवा 16-बाइट बायनरी स्तंभ उपलब्ध असेल, तेव्हा UUID 36-अक्षरी मजकूराच्या स्वरूपात न ठेवता त्या स्तंभात साठवा.
  • फॉर्मॅट केलेला मजकूर मोठ्या-लहान अक्षरांच्या फरकाशिवाय वाचा. हायफनसह लहान अक्षरे ही मानक रूप आहे.
  • जेव्हा तुम्हाला URL किंवा ईमेल पत्ता यांसारख्या ओळखीच्या नावावरून स्थिर आयडीची गरज असते, तेव्हा v5 वापरा; परंतु लक्षात ठेवा की कोणीही तो गणू शकतो.
जाणून घेणे चांगले

मर्यादा आणि गोपनीयता

गोपनीयता

UUID तुमच्या ब्राउझरमध्ये तयार होतात आणि कधीही आमच्या सर्व्हरवर पाठवले जात नाहीत. फक्त तुम्ही निवडलेला प्रकार, संख्या आणि स्वरूप तुमच्या डिव्हाइसवर लक्षात ठेवले जातात.

मर्यादा

आवृत्ती 1, 3 आणि 6 येथे तयार होत नाहीत, तरी आवृत्ती 1 तपासता येते. आवृत्ती 7 चे मूल्ये अतिशय अल्प वेळात तयार झाल्यावर क्रमाने ठेवली जातात, परंतु विविध ब्राउझर किंवा संगणकांमधील क्रम त्यांच्या घड्याळांवर अवलंबून असतो.

सामान्य प्रश्न

UUID जनरेटर वारंवार विचारले जाणारे प्रश्न

UUID म्हणजे काय?

UUID हा 128-बिटचा ओळखपट्टी आहे जो 8-4-4-4-12 या गटांमध्ये 32 हेक्साडेसिमल अंकांमध्ये लिहिला जातो. हे अशा प्रकारे डिझाइन केले गेले आहे की कोणीही समन्वयाशिवाय ते तयार करू शकतो आणि ते जवळजवळ अनन्य असल्याची खात्री बाळगू शकतो.

UUID आणि GUID मध्ये काय फरक आहे?

ते एकच गोष्ट आहेत. GUID हे मायक्रोसॉफ्ट वापरते, तर UUID हे मानकांमध्ये वापरले जाते. दोन्ही 128-बिट मूल्ये एकाच स्वरूपात आहेत.

मला कोणता UUID आवृत्ती वापरावी?

सामान्य हेतूच्या यादृच्छिक आयडींसाठी आवृत्ती 4 वापरा. डेटाबेस कींसाठी आवृत्ती 7 वापरा, कारण त्याचा टाइमस्टँप प्रीफिक्स आयडींना निर्मितीच्या वेळेनुसार क्रमवारी लावतो. जेव्हा तुम्हाला एकाच इनपुटवर नेहमी एकसारखा आयडी हवा असेल तेव्हाच आवृत्ती 5 वापरा.

दोन UUID एकसारखे असू शकतात का?

सिद्धांतानुसार होय, प्रत्यक्षात नाही. v4 UUID मध्ये 122 यादृच्छिक बिट्स असल्यामुळे, जर यादृच्छिक स्रोत चांगला असेल तर डुप्लिकेटची वास्तविक शक्यता निर्माण होण्यासाठी आपल्याला अब्जावधी अब्जावधी आयडींची आवश्यकता असते.

हे UUIDs गुप्त माहिती म्हणून वापरणे सुरक्षित आहे का?

नाही. UUID अद्वितीय असण्यासाठी आहेत, गुप्त ठेवण्यासाठी नाहीत. पासवर्ड, API की आणि रीसेट लिंकसाठी समर्पित क्रिप्टोग्राफिक टोकन जनरेटर वापरा.

UUID सुरक्षितपणे तयार केले गेले आहेत का?

होय. आवृत्त्या 4 आणि 7 त्यांचे यादृच्छिक बिट्स ब्राउझरच्या क्रिप्टोग्राफिकदृष्ट्या सुरक्षित जनरेटर crypto.getRandomValues मधून काढतात, जे crypto.randomUUID() देखील वापरते.

आवृत्ती 5 कशी कार्य करते?

हे SHA-1 वापरून नेमस्पेस UUID आणि नाव एकत्र हॅश करून त्याचा UUID स्वरूपात परिणाम स्वरूपित करते. तोच नेमस्पेस आणि तेच नाव नेहमी एकसारखा UUID देतात, ज्यामुळे ते स्थिर आयडीसाठी उपयुक्त ठरते. इनपुट्स माहित असलेला कोणीही ते पुन्हा गणना करू शकतो.

आवृत्ती 7 चे UUID समान अंकांनी का सुरू होतात?

पहिले 48 बिट्स मिलिसेकंदातले युनिक्स टाइम असतात, त्यामुळे एकाच क्षणी तयार झालेले UUID समान रीतीने सुरू होतात. त्यामुळे ते वेळेनुसार क्रमवारी करतात. उरलेले भाग यादृच्छिक असतात, आणि एक काउंटर त्यांना एका मिलिसेकंदाच्या आत क्रमाने ठेवतो.

हे साधन माझे UUID संग्रहित करते का?

नाही. ते तुमच्या ब्राउझरमध्ये तयार होतात आणि कधीही तुमच्या उपकरणातून बाहेर जात नाहीत. फक्त तुमची प्रकार, संख्या आणि स्वरूप या निवडी लक्षात ठेवल्या जातात.

मी विशिष्ट सेटअपशी लिंक करू शकतो का?

होय. पृष्ठ पत्त्यात ?type=v7&count=10 जोडा. प्रकार v4, v7, v5, nil आणि max आहेत.

या साधनाचा वापर करणाऱ्या लोकांकडून

समीक्षा

समीक्षा लोड होत आहेत…
पुढे चालत राहा

पेटीतील अधिक साधने

मुख्यपृष्ठावर अनेक अतिरिक्त मोफत साधने आहेत ज्यांना API कीची आवश्यकता नाही.

एक साधन सुचवा