ٹولز تلاش کریں

ٹولز کی تیز تلاش

UUID v3 جنریٹر

نام اور نام کی جگہ پر مبنی UUID v3 جنریٹ کریں، MD5 ہیش الگورتھم کا استعمال کرتے ہوئے۔

نوٹ: ایک ہی نام کی جگہ اور نام کے لیے ہمیشہ ایک ہی UUID جنریٹ ہوگا

UUID v3 کا تعارف
UUID v3 نام اور نام کی جگہ پر مبنی منفرد شناخت کنندہ ہے، جو MD5 ہیش الگورتھم کا استعمال کرتا ہے۔ یہ ایک ہی نام اور نام کی جگہ کے مجموعے کے لیے مستقل UUID جنریٹ کر سکتا ہے۔
نام کی جگہ اور نام
UUID v3 کو دو ان پٹس کی ضرورت ہوتی ہے: ایک نام کی جگہ UUID اور ایک نام کی سٹرنگ۔ عام طور پر استعمال ہونے والی پری ڈیفائنڈ نام کی جگہز میں DNS، URL، OID اور X.500 DN شامل ہیں، کسٹم نام کی جگہز بھی استعمال کی جا سکتی ہیں۔
v3 بمقابلہ v5
UUID v3 اور v5 دونوں نام پر مبنی UUID ہیں، بنیادی فرق استعمال ہونے والے ہیش الگورتھم میں ہے۔ v3 MD5 استعمال کرتا ہے، جبکہ v5 SHA-1 استعمال کرتا ہے۔ v5 بہتر سیکورٹی فراہم کرتا ہے، لیکن v3 کچھ ماحول میں زیادہ موثر ہو سکتا ہے۔
موزوں منظرنامے
UUID v3 ان منظرناموں کے لیے موزوں ہے جہاں تعین اور دہرائی کی ضرورت ہو، جیسے کہ صارف نام سے مستقل ID بنانا، وسائل کو مستقل شناخت کنندگان تفویض کرنا وغیرہ۔ کوئی بھی صورت جہاں ایک ہی ان پٹ ہمیشہ ایک ہی UUID پیدا کرے، v3 استعمال کرنے کے لیے موزوں ہے۔
سیکورٹی کے خیالات
اگرچہ UUID v3 MD5 ہیش استعمال کرتا ہے، لیکن شناخت کنندہ کے طور پر استعمال کرنا عام طور پر محفوظ ہے۔ تاہم، اگر سیکورٹی ایک اہم خیال ہے، تو SHA-1 پر مبنی UUID v5 کا استعمال تجویز کیا جاتا ہے، کیونکہ MD5 کو کرپٹوگرافی میں ناکافی محفوظ ثابت کیا گیا ہے۔
پہلے سے طے شدہ نام کی جگہیں
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)۔