کوڈ · ذرا اور آسان بنایا گیا

UUID جنریٹر

UUID v1، v3، v4، v5، v6 اور v7 مقامی طور پر بنائیں۔ بے ترتیب، وقت پر مبنی یا نیم اسپیس اور نام والے شناخت کنندہ منتخب کریں، پھر پورا بیچ متن یا JSON کی صورت میں کاپی یا ڈاؤن لوڈ کریں۔

Also known asUUID بنائیں · UUID v4 جنریٹر · uuid generator · uuid generator v7 · uuid generator online

آپ کا ورک اسپیسآپ کے آلے پر پروسیس ہوتا ہے

v4 بے ترتیب ہے۔ v1/v6/v7 وقت ظاہر کرتے ہیں؛ v1/v6 بے ترتیب نوڈ فیلڈ استعمال کرتے ہیں، آپ کے آلے کا ایڈریس کبھی نہیں۔ v3/v5 قطعی طور پر متعین ہوتے ہیں، خفیہ ٹوکن نہیں۔ Nil/Max مقررہ مستقل قدریں ہیں۔ عالمی انفرادیت یا مختلف بیچوں کے درمیان ترتیب کی کوئی ضمانت نہیں؛ نتائج اسی ٹیب میں رہتے ہیں۔

تین چھوٹے قدم۔

  1. UUID ورژن منتخب کریں۔ بے ترتیب شناخت کنندگان کے لیے v4 یا Unix وقت پر مبنی شناخت کنندگان کے لیے v7 استعمال کریں۔
  2. v3/v5 کے لیے DNS، URL، OID، X.500 یا حسبِ ضرورت نیم اسپیس UUID منتخب کریں اور ہر سطر میں ایک نام درج کریں۔ دوسرے موڈ تعداد کا فیلڈ استعمال کرتے ہیں۔
  3. معیاری، کمپیکٹ، GUID بریسز یا URN فارمیٹنگ منتخب کریں، چاہیں تو بڑے حروف اور JSON بھی، پھر بنائیں، کاپی کریں یا ڈاؤن لوڈ کریں۔

جاننے کی چند باتیں۔

زیادہ سے زیادہ 1,000 شناخت کنندہ یا ناموں کی سطریں اور 10 لاکھ UTF-16 اِن پٹ یونٹ۔ خالی سطریں بھی نام ہیں؛ خالی جگہیں، بڑے چھوٹے حروف اور Unicode نارملائزیشن کے بغیر برقرار رہتے ہیں۔ v1/v6/v7 وقت ظاہر کرتے ہیں، اور v1/v6 آلے کے ایڈریس کے بجائے بے ترتیب نوڈ فیلڈ استعمال کرتے ہیں۔ Nil اور Max مقررہ مستقل قدریں ہیں۔ ورژن 2 اور حسبِ ضرورت ورژن 8 نہیں بنائے جاتے۔ بے ترتیب موڈ کو کرپٹوگرافک بے ترتیبی درکار ہے؛ منفرد ہونے کی کوئی بیرونی جانچ نہیں کی جاتی۔

آپ کی رازداری کیسے کام کرتی ہے ←

تھوڑی اور وضاحت۔

کون سے UUID وقت کے لحاظ سے ترتیب میں ہوتے ہیں؟

v6 اور v7 وقت کو پہلے رکھتے ہیں؛ v4 بے ترتیب ہے۔ جنریٹر گھڑی/کاؤنٹر کو ورکر کے اندر ہی سنبھالتا ہے۔ مختلف بیچ، ٹیب یا آلات کے درمیان ترتیب کی ضمانت نہیں، اور آلے کی گھڑی مستند وقت نہیں ہے۔

v3 اور v5 وہی UUID کیوں دہراتے ہیں؟

وہ نیم اسپیس اور عین UTF-8 نام کو MD5 یا SHA-1 سے ہیش کرتے ہیں۔ ایک جیسا ورژن، نیم اسپیس اور نام ایک ہی شناخت کنندہ دیتے ہیں، دہرائے گئے یا خالی ناموں سمیت۔ یہ شناخت کنندہ خفیہ ٹوکن یا پاس ورڈ ہیش نہیں ہیں۔

کیا سائٹ نام یا UUID محفوظ کرتی ہے؟

نہیں۔ تخلیق مقامی طور پر ایک ورکر میں ہوتی ہے۔ اِن پٹ اور نتائج اسی ٹیب میں رہتے ہیں جب تک اسے صاف، ریفریش یا بند نہ کیا جائے؛ ضرورت ہو تو انہیں کاپی یا ڈاؤن لوڈ کر لیں۔ “صاف کریں” حسبِ ضرورت نیم اسپیس اور اِن پٹ کی ہسٹری بھی ہٹا دیتا ہے۔