AG UUID

دليل شامل لإصدارات UUID (v1·v3·v4·v5·v7)

نقارن كيف يُنشأ كل إصدار من UUID ومتى يُستخدم.

القائم على الزمن — v1

يُنشأ من طابع زمني وعقدة (عنوان MAC). يحمل معلومات ترتيب لكن مع مخاوف كشف MAC، لذا يتجه الأمر حديثًا إلى استبداله بـ v7.

القائم على الاسم — v3·v5

معرّف UUID حتمي يُنشأ بتجزئة نطاق الأسماء والاسم. نفس المدخل يعطي دائمًا نفس النتيجة. v3 يستخدم MD5 و v5 يستخدم SHA-1.

العشوائي — v4

أكثر الإصدارات شيوعًا، مبني على 122 بت عشوائية. بسيط واحتمال تصادمه بالغ الانخفاض فيصلح للاستخدام العام.

المرتّب زمنيًا — v7

يضع في مقدّمته ميلي ثانية Unix فيصبح قابلًا للترتيب مع بقائه فريدًا. هو أحدث معيار في RFC 9562 ويُوصى به للأنظمة الجديدة.