UUID v3 جنریٹر
آن لائن جلدی سے RFC 4122 کے مطابق ورژن 3 UUIDs تیار کریں
UUID ورژن 3 ایک مخصوص namespace اور نام کے لیے ایک جیسا اور متواتر UUID تخلیق کرتا ہے، جو ان اقدار کو MD5 کے ساتھ ہیش کرکے بنایا جاتا ہے۔ یہ طریقہ قابلِ تکرار اور پیش گوئی کے قابل شناختی نشان تخلیق کرنے کے لیے بہترین ہے، جو صارف کے نام، وسائل کے سلاگز، URL راستوں، اور مختلف نظاموں کے درمیان آسان ڈیٹا انضمام کے لیے موزوں ہے۔ براہ کرم نوٹ کریں: ورژن 3 MD5 استعمال کرتا ہے، جو UUID ورژن 5 میں موجود جدید SHA-1 الگورتھم کے مقابلے میں کم محفوظ ہے۔
بیچ میں UUID v3 تیار کریں
یو یو آئی ڈی کی تصدیق کا آلہ
UUID v3 کیا ہے؟
UUID ورژن 3 ایک 128-بٹ آئیڈینٹیفائَر ہے جو ایک نییم اسپیس UUID اور نام کو MD5 ہیش فنکشن کے ذریعے ہیش کر کے متعین اور ہمیشہ یکساں UUID بناتا ہے۔ جب آپ کو متعدد ماحول میں مستحکم اور دہرائے جانے والے شناختی نمبروں کی ضرورت ہو تو یہ مثالی ہوتا ہے۔
UUID v3 کا ڈھانچہ اور فارمیٹ
- بٹ سائز: 128 بٹس (16 بائٹس)
- فارمیٹ: 8-4-4-4-12 ہیکساڈیسمل اعداد
- مثال: 3b241101-e2bb-4255-8caf-4136c566a962
- کل کریکٹرز: 36 (ہائفس کے ساتھ)
- ورژن ڈجٹ: تیسری گروپ '3' سے شروع ہوتی ہے جو ورژن 3 UUID کی نمائندگی کرتا ہے
- وَرینٹ بٹس: چوتھی گروپ مخصوص محفوظ شدہ UUID ویرینٹ بٹس کو انکوڈ کرتی ہے
یو یو آئی ڈی v3 کی وضاحت کے ساتھ مثال
یہاں مثال کے طور پر UUID v3 کی تفصیل ہے: 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – MD5 ہیش کے ابتدائی حصہ
- e2bb – MD5 ہیش کا درمیانی حصہ
- 4255 – جس میں ورژن 3 کا نشان شامل ہے
- 8caf – جس میں ویریئنٹ اور محفوظ شدہ بٹس شامل ہیں
- 4136c566a962 – MD5 آؤٹ پٹ سے آخری ترتیب
کیوں UUID v3 کا انتخاب کریں؟
- ایک ہی نام فضا/نام ان پٹ سے مستقل، بار بار پیدا ہونے والے UUID بناتا ہے
- مستحکم شناختی نشان جیسے صارف نام یا سلیگز بنانے کے لیے بہترین
- بے ترتیب نمبر بنانے یا بیرونی تعاون کی ضرورت نہیں
- آف لائن کام کرتا ہے—کسی سرور یا نیٹ ورک کی ضرورت نہیں
UUID v3 کے عام استعمال کے کیسز
- یوزرنیمز یا ای میل ایڈریسز کے لیے مستحکم شناختی نمبر تیار کرنا
- مختلف مرحلوں میں ڈیٹا بیس ریکارڈز کے UUIDs کی تازگی اور مستقل مزاجی کو یقینی بنانا
- نام کی بنیاد پر قابل پیش گو URLs یا فائل پاتھز بنانا
- معیاری شناختی نمبروں کے ذریعے بغیر رکاوٹ پرانے نظام کے ساتھ انضمام
- نام/نییم اسپیس جوڑی سے منفرد اور دہرائے جانے والے سلاگز بنانا
سیکیورٹی کے پہلو
UUID v3 ایم ڈی 5 ہیش الگورتھم پر منحصر ہے، جو تیز ہے لیکن اب کرپٹوگرافک مقاصد کے لیے محفوظ نہیں سمجھا جاتا۔ عام شناختی پیداواری کے لیے مناسب ہے، لیکن محفوظ یا حساس ہیشنگ کے لیے اس سے گریز کریں۔