مولد UUID
توليد معرفات فريدة عالميًا (UUIDs) بسرعة وأمان.
توليد UUID
فهم UUIDs
المعرف الفريد عالميًا (UUID) هو رقم 128 بت يستخدم لتعريف المعلومات بشكل فريد في أنظمة الكمبيوتر. عند إنشائها وفقًا للطرق القياسية، تكون معرفات UUID فريدة لأغراض عملية. لا يعتمد تفردها على سلطة تسجيل مركزية أو تنسيق بين الأطراف التي تنشئها، على عكس معظم أنظمة الترقيم الأخرى.
تُعرف UUIDs أيضًا باسم المعرفات الفريدة عالميًا (GUIDs) في تطبيقات Microsoft. يتم استخدامها بشكل شائع في الأنظمة الموزعة لتعريف المعلومات بشكل فريد دون تنسيق مركزي كبير، كما هو الحال في قواعد البيانات والحوسبة الموزعة وأنظمة الملفات.
إصدارات UUID
هناك عدة إصدارات من UUIDs، يتم إنشاء كل منها باستخدام خوارزمية مختلفة:
- الإصدار 1 (قائم على الوقت): تم إنشاؤه باستخدام مزيج من الطابع الزمني الحالي وعنوان MAC للكمبيوتر. هذا يضمن التفرد عبر المكان والزمان.
- الإصدار 4 (تم إنشاؤه عشوائيًا): تم إنشاؤه باستخدام أرقام عشوائية أو شبه عشوائية. هذا هو النوع الأكثر شيوعًا من UUID الذي تم إنشاؤه بواسطة العديد من الأدوات والمكتبات، بما في ذلك هذه الأداة.
- الإصدار 5 (قائم على الاسم، SHA1): مشابه للإصدار 3 ولكنه يستخدم SHA1 للتجزئة.