مولّد UUID / GUID

أنشئ معرّفات UUID عشوائية (الإصدار 4) أو معرّفات UUID مبنية على الطابع الزمني (الإصدار 1). يمكنك توليد حتى 100 معرّف دفعة واحدة مع التحكم في الشرطات وحالة الأحرف.

الميزات

UUID v1 و v4
توليد دفعي (1-100)
أحرف كبيرة أو صغيرة
مع أو بدون شرطات
نسخ الكل

طريقة الاستخدام

1. اختر الإصدار (v4 عشوائي أو v1 طابع زمني).

2. حدد الكمية وخيارات التنسيق.

3. انقر على توليد — انسخ المعرّفات فردياً أو جميعها دفعة واحدة.

حول هذه الأداة

‏UUID معرّف بطول 128 بت يُكتب كـ 32 رقمًا سداسيًا عشريًا في خمس مجموعات، مثل 3f2b8c1e-9d4a-4f6b-8c2e-1a7d5b9e0c34. يتيح لأنظمة مختلفة إنشاء معرّفات بشكل مستقل مع احتمال تصادم ضئيل للغاية، ولهذا تُستخدم معرّفات UUID مفاتيح لقواعد البيانات وموارد واجهات البرمجة وأسماء الملفات والأحداث الموزعة. ينشئ هذا المولّد معرّفات UUID من الإصدار 4 من مصدر العشوائية الآمن تشفيريًا في المتصفح، أو معرّفات على نمط الإصدار 1 مبنية من الطابع الزمني الحالي مع قيمة عقدة عشوائية بدلًا من عنوان MAC لبطاقة الشبكة لديك. أنشئ معرّفًا واحدًا أو حتى 100 دفعة واحدة، واختر الأحرف الكبيرة أو الصغيرة، واحذف الشرطات إذا كان النظام يتوقع الصيغة المختصرة المكونة من 32 حرفًا. انسخ قيمة واحدة أو القائمة كاملة.

الأسئلة الشائعة

ما الفرق بين UUID الإصدار 1 والإصدار 4؟
الإصدار 4 عشوائي بالكامل تقريبًا، فلا يكشف شيئًا عن وقت إنشائه أو مكانه. أما الإصدار 1 فيتضمن طابعًا زمنيًا وقيمة عقدة، ما يجعل المعرّفات مرتبة زمنيًا تقريبًا. العقدة هنا عشوائية، لذا لا ينكشف عنوان MAC الخاص بك.
هل يمكن أن يتطابق معرّفا UUID؟
نظريًا نعم، وعمليًا لا. يحتوي UUID الإصدار 4 على 122 بتًا عشوائيًا، وستحتاج إلى توليد نحو مليار معرّف في الثانية لمدة 85 عامًا تقريبًا لتصل إلى احتمال 50% لتكرار واحد.
هل UUID هو نفسه GUID؟
نعم. ‏GUID هو الاسم الذي تطلقه مايكروسوفت على صيغة المعرّف نفسها بطول 128 بت. تعرض بعض أدوات مايكروسوفت معرّفات GUID بأحرف كبيرة وبين قوسين معقوفين، لكن القيمة مكافئة.
هل معرّفات UUID مفاتيح أساسية جيدة في قاعدة البيانات؟
تعمل جيدًا عندما تُنشأ المعرّفات في أماكن كثيرة أو يجب ألا يمكن تخمينها. قد تبطئ مفاتيح الإصدار 4 العشوائية عمليات الإدراج في بعض قواعد البيانات لأنها تتوزع عبر الفهارس، وتساعد الصيغ المرتبة زمنيًا مثل UUID الإصدار 7 أو 1 في ذلك.
هل أستخدم UUID كرمز سري؟
ليس للرموز الحساسة أمنيًا مثل روابط إعادة تعيين كلمة المرور. رغم أن معرّفات الإصدار 4 يصعب تخمينها، فإن الممارسة الموصى بها هي استخدام رموز مخصصة بإنتروبيا أعلى من مولّد آمن.

أدوات ذات صلة