ما الذي تفعله الأداة
UUID (المعرّف الفريد عالميًا) قيمة من 128 بت تُكتب كـ 32 رقمًا سداسيًا عشريًا في خمس مجموعات، مثل 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d. يمكن إنشاء معرّفات UUID في أي مكان وبأي برنامج دون الرجوع إلى خادم مركزي، وتبقى مع ذلك فريدة. ولهذا تُستخدم كمفاتيح لقواعد البيانات، ومعرّفات للطلبات، وأسماء للملفات، ومعرّفات للرسائل.
ينشئ هذا المولّد معرّفات UUID في متصفحك باستخدام واجهة crypto.getRandomValues الآمنة تشفيريًا. ويتبع RFC 9562، معيار UUID الحالي.
طريقة الاستخدام
- اختر v4 لمعرّفات عشوائية أو v7 لمعرّفات تُرتَّب حسب وقت الإنشاء.
- اختر العدد الذي تحتاجه، من 1 إلى 1000.
- أوقف الشرطات للحصول على صيغة مضغوطة من 32 حرفًا، أو فعّل أحرف كبيرة للأنظمة التي تتوقع الأحرف الكبيرة.
- انقر توليد للحصول على دفعة جديدة، ثم انسخ القائمة أو نزّلها.
مثال
تبدو خمسة معرّفات UUID من الإصدار 4 هكذا:
9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18
الرقم 4 في بداية المجموعة الثالثة هو الإصدار، والرقم الأول من المجموعة الرابعة (8 أو 9 أو a أو b) يحدد متغيّر RFC.
أي إصدار أستخدم؟
- استخدم v7 للمفاتيح الأساسية الجديدة في قواعد البيانات. فهو يحافظ على سرعة عمليات الإدراج ويتيح لك ترتيب السجلات حسب وقت الإنشاء دون عمود إضافي.
- استخدم v4 عندما يجب ألا يكشف المعرّف وقت إنشائه، مثلًا في عناوين URL العامة.
الأسئلة الشائعة
› ما الفرق بين UUID v4 وv7؟
الإصدار 4 يتكوّن من 122 بت من العشوائية الخالصة. أما الإصدار 7 فيبدأ بوقت الإنشاء بالمللي ثانية تليه بتات عشوائية، لذا تُرتَّب معرّفات v7 حسب وقت الإنشاء. وهذا يجعلها أنسب بكثير كمفاتيح أساسية في قواعد البيانات لأن الصفوف الجديدة تُلحق بنهاية الفهرس.
› هل يمكن أن يتطابق معرّفا UUID مُولَّدان؟
عمليًا لا. مع 122 بتًا عشوائيًا ستحتاج إلى توليد نحو مليار UUID في الثانية لمدة 85 عامًا لتصل إلى احتمال 50% لتكرار واحد فقط.
› هل UUID هو نفسه GUID؟
نعم. GUID هو الاسم الذي تطلقه Microsoft على المعرّف نفسه ذي الـ 128 بت. وتطبعه بعض أدوات Microsoft بأحرف كبيرة أو محاطًا بأقواس معقوصة.
› هل استخدام معرّفات UUID هذه كأسرار آمن؟
تُولَّد باستخدام المولّد العشوائي الآمن تشفيريًا في المتصفح ولا تغادر جهازك أبدًا. ومع ذلك، يُفضَّل استخدام صيغة رموز مخصصة لمفاتيح API وأسرار الجلسات.