डेटाबेस आणि एपीआय की
अशा प्राथमिक की, रेकॉर्ड आयडी आणि आयडेम्पोटेंसी की तयार करा ज्या ऑफलाइन तयार करता येतील आणि कधीही टक्कर होणार नाहीत.
आपल्या ब्राउझरच्या सुरक्षित यादृच्छिक जनरेटरचा वापर करून एकावेळी 1,000 पर्यंत UUID तयार करा. यादृच्छिक v4, क्रमवारी लावता येणारा v7 किंवा नाव-आधारित v5 पैकी निवडा, त्यांना साध्या ओळी, JSON अॅरे किंवा उद्धृत SQL यादी या स्वरूपात स्वरूपित करा, आणि कोणत्याही UUID ला त्याची आवृत्ती आणि निर्मिती वेळ तपासण्यासाठी पेस्ट करा. कोणतीही माहिती सर्व्हरकडे पाठवली जात नाही.
UUID आवृत्त्या समजून घ्या, योग्य आवृत्ती निवडा आणि डेटाबेस व अॅप्समध्ये त्यांचा सुरक्षितपणे वापर करा.
UUID (युनिव्हर्सली युनिक आयडेंटिफायर) हा 128-बिटचा लेबल आहे जो 32 हेक्साडेसिमल अंकांमध्ये लिहिला जातो, जसे की 123e4567-e89b-42d3-a456-426614174000. हे वेगवेगळ्या प्रणालींना केंद्रीय काउंटरशिवाय स्वतंत्रपणे आयडी तयार करण्यास परवानगी देते आणि तरीही खात्री असते की कोणतेही दोन आयडी कधीही एकसारखे होणार नाहीत.
विकसक त्यांना डेटाबेस की, फाइल नावे, सत्र टोकन, उपकरण आयडी आणि लॉगमधील सहसंबंध आयडी म्हणून वापरतात. हा जनरेटर मोठ्या प्रमाणात यादृच्छिक (v4), कालक्रमानुसार (v7) आणि नाव-आधारित (v5) UUID तयार करतो, त्यांना आपल्या गरजेनुसार स्वरूपित करतो, आणि आपण पेस्ट केलेला कोणताही UUID तपासू शकतो. संबंधित विकासकांच्या कामांसाठी Binary to Decimal Converter आणि Case Converter वापरून पहा.
अशा प्राथमिक की, रेकॉर्ड आयडी आणि आयडेम्पोटेंसी की तयार करा ज्या ऑफलाइन तयार करता येतील आणि कधीही टक्कर होणार नाहीत.
स्प्रेडशीट्स, JSON फाइल्स आणि सीड स्क्रिप्ट्स एका क्लिकमध्ये वास्तववादी अद्वितीय ओळख क्रमांकांनी भरा.
डिवाइस आयडी, रिक्वेस्ट आयडी आणि फाइल नावे तयार करा, किंवा Kotlin आणि Java मधील UUID.randomUUID() च्या आउटपुटशी तुलना करा.
| आवृत्ती | ते कसे बनवले जाते | साठी सर्वोत्तम |
|---|---|---|
| v1 | वेळ आणि एक नोड (बहुतेक वेळा MAC पत्ता) | वारसा प्रणाली. हे कधी आणि कुठे तयार केले गेले ते उघड करू शकते. |
| v4 | १२२ यादृच्छिक बिट्स | सामान्य वापर. अनिश्चित आणि सर्वाधिक समर्थित. |
| v5 | नेमस्पेस आणि नावाचा SHA-1 हॅश | एकाच इनपुटला नेहमीच एकसारखा आयडी द्यावा. |
| v7 | मिलिसेकंद टाइमस्टँप आणि यादृच्छिक बिट्स | डेटाबेस की. ते निर्मितीच्या वेळेनुसार क्रमवारी लावतात आणि चांगले अनुक्रमित होतात. |
| शून्य / कमाल | सर्व शून्य / सर्व एक | प्लेसहोल्डर्स आणि विशेष मूल्ये. |
हे पृष्ठ 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 तुमच्या ब्राउझरमध्ये तयार होतात आणि कधीही आमच्या सर्व्हरवर पाठवले जात नाहीत. फक्त तुम्ही निवडलेला प्रकार, संख्या आणि स्वरूप तुमच्या डिव्हाइसवर लक्षात ठेवले जातात.
आवृत्ती 1, 3 आणि 6 येथे तयार होत नाहीत, तरी आवृत्ती 1 तपासता येते. आवृत्ती 7 चे मूल्ये अतिशय अल्प वेळात तयार झाल्यावर क्रमाने ठेवली जातात, परंतु विविध ब्राउझर किंवा संगणकांमधील क्रम त्यांच्या घड्याळांवर अवलंबून असतो.
UUID हा 128-बिटचा ओळखपट्टी आहे जो 8-4-4-4-12 या गटांमध्ये 32 हेक्साडेसिमल अंकांमध्ये लिहिला जातो. हे अशा प्रकारे डिझाइन केले गेले आहे की कोणीही समन्वयाशिवाय ते तयार करू शकतो आणि ते जवळजवळ अनन्य असल्याची खात्री बाळगू शकतो.
ते एकच गोष्ट आहेत. GUID हे मायक्रोसॉफ्ट वापरते, तर UUID हे मानकांमध्ये वापरले जाते. दोन्ही 128-बिट मूल्ये एकाच स्वरूपात आहेत.
सामान्य हेतूच्या यादृच्छिक आयडींसाठी आवृत्ती 4 वापरा. डेटाबेस कींसाठी आवृत्ती 7 वापरा, कारण त्याचा टाइमस्टँप प्रीफिक्स आयडींना निर्मितीच्या वेळेनुसार क्रमवारी लावतो. जेव्हा तुम्हाला एकाच इनपुटवर नेहमी एकसारखा आयडी हवा असेल तेव्हाच आवृत्ती 5 वापरा.
सिद्धांतानुसार होय, प्रत्यक्षात नाही. v4 UUID मध्ये 122 यादृच्छिक बिट्स असल्यामुळे, जर यादृच्छिक स्रोत चांगला असेल तर डुप्लिकेटची वास्तविक शक्यता निर्माण होण्यासाठी आपल्याला अब्जावधी अब्जावधी आयडींची आवश्यकता असते.
नाही. UUID अद्वितीय असण्यासाठी आहेत, गुप्त ठेवण्यासाठी नाहीत. पासवर्ड, API की आणि रीसेट लिंकसाठी समर्पित क्रिप्टोग्राफिक टोकन जनरेटर वापरा.
होय. आवृत्त्या 4 आणि 7 त्यांचे यादृच्छिक बिट्स ब्राउझरच्या क्रिप्टोग्राफिकदृष्ट्या सुरक्षित जनरेटर crypto.getRandomValues मधून काढतात, जे crypto.randomUUID() देखील वापरते.
हे SHA-1 वापरून नेमस्पेस UUID आणि नाव एकत्र हॅश करून त्याचा UUID स्वरूपात परिणाम स्वरूपित करते. तोच नेमस्पेस आणि तेच नाव नेहमी एकसारखा UUID देतात, ज्यामुळे ते स्थिर आयडीसाठी उपयुक्त ठरते. इनपुट्स माहित असलेला कोणीही ते पुन्हा गणना करू शकतो.
पहिले 48 बिट्स मिलिसेकंदातले युनिक्स टाइम असतात, त्यामुळे एकाच क्षणी तयार झालेले UUID समान रीतीने सुरू होतात. त्यामुळे ते वेळेनुसार क्रमवारी करतात. उरलेले भाग यादृच्छिक असतात, आणि एक काउंटर त्यांना एका मिलिसेकंदाच्या आत क्रमाने ठेवतो.
नाही. ते तुमच्या ब्राउझरमध्ये तयार होतात आणि कधीही तुमच्या उपकरणातून बाहेर जात नाहीत. फक्त तुमची प्रकार, संख्या आणि स्वरूप या निवडी लक्षात ठेवल्या जातात.
होय. पृष्ठ पत्त्यात ?type=v7&count=10 जोडा. प्रकार v4, v7, v5, nil आणि max आहेत.
मुख्यपृष्ठावर अनेक अतिरिक्त मोफत साधने आहेत ज्यांना API कीची आवश्यकता नाही.
Code 128, Code 39, EAN, UPC आणि ITF बारकोड PNG किंवा SVG स्वरूपात तयार करा.
उपकरण उघडाकोणत्याही मूलभूत रंगापासून रंग पॅलेट तयार करा आणि त्यांना कोड स्वरूपात निर्यात करा.
उपकरण उघडाअतिरिक्त रिकाम्या जागा काढून टाका आणि गोंधळलेल्या ओळींमधील अंतर स्वच्छ करा.
उपकरण उघडाकाय बदलले आहे ते पाहण्यासाठी दोन मजकूर ओळीओळीने तुलना करा.
उपकरण उघडाजुळणारा प्रश्न नाही.
या साधनाबद्दल तुमचे विचार इतर अभ्यागतांसोबत शेअर करा.