टूल खोजें

टूल की त्वरित खोज

UUID v5 जनरेटर

नाम और नामस्थान-आधारित UUID v5 उत्पन्न करें, SHA-1 हैश एल्गोरिदम का उपयोग करके।

ध्यान दें: समान नामस्थान और नाम के लिए हमेशा समान UUID जनरेट होगा

UUID v5 परिचय
UUID v5 नाम और नामस्थान पर आधारित एक अद्वितीय पहचानकर्ता है, जो SHA-1 हैश एल्गोरिदम का उपयोग करता है। समान नाम और नामस्थान संयोजन के लिए, यह हमेशा समान UUID उत्पन्न करता है।
नामस्थान और नाम
UUID v5 को दो इनपुट की आवश्यकता होती है: एक नामस्थान UUID और एक नाम स्ट्रिंग। सामान्य पूर्वनिर्धारित नामस्थानों में DNS, URL, OID और X.500 DN शामिल हैं, या कस्टम नामस्थान UUID का भी उपयोग किया जा सकता है।
v5 बनाम v3
UUID v5 और v3 दोनों नाम-आधारित UUID हैं, मुख्य अंतर उपयोग किए गए हैश एल्गोरिदम में है। v5 SHA-1 का उपयोग करता है, जबकि v3 MD5 का उपयोग करता है। v5 बेहतर सुरक्षा और टकराव प्रतिरोध प्रदान करता है, और दोनों में से सिफारिश की गई पसंद है।
उपयुक्त परिदृश्य
UUID v5 उन परिदृश्यों के लिए उपयुक्त है जहां निश्चितता और पुनरावृत्ति की आवश्यकता होती है, साथ ही उच्च सुरक्षा की भी आवश्यकता होती है। सामान्य उपयोग के मामलों में स्थायी संसाधनों के लिए सुसंगत पहचानकर्ता उत्पन्न करना, डोमेन नाम से ID उत्पन्न करना, या किसी भी स्थिति में जहां समान इनपुट हमेशा समान UUID उत्पन्न करे, शामिल हैं।
सुरक्षा लाभ
UUID v5 SHA-1 हैश एल्गोरिदम का उपयोग करता है, जो MD5 (UUID v3 द्वारा उपयोग किया जाता है) की तुलना में बेहतर टकराव प्रतिरोध प्रदान करता है। हालांकि SHA-1 पासवर्ड भंडारण के लिए अब अनुशंसित नहीं है, लेकिन अद्वितीय पहचानकर्ता उत्पन्न करने के लिए यह अभी भी पर्याप्त सुरक्षित है।
पूर्वनिर्धारित नामस्थान
UUID विनिर्देश चार मानक नामस्थानों को परिभाषित करता है: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) और X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8)।