AG UUID

UUID المستند إلى مجال الأسماء (v3·v5)

يتناول مفهوم مجال الأسماء واستخدامات v3·v5 المستندة إلى الأسماء.

المفهوم

يولّد v3·v5 قيمة UUID حتميًا بتجزئة UUID مجال الأسماء وسلسلة الاسم. فإدخال المجال والاسم نفسيهما يعطي دائمًا UUID نفسه، لذا يُستخدم لربط المدخل نفسه بمعرّف ثابت.

مجالات الأسماء القياسية

توجد قيم UUID معرّفة مسبقًا لمجالات الأسماء DNS وURL وOID وX.500. فمثلًا باستخدام مجال URL يمكنك تحويل نطاق أو رابط معيّن إلى UUID نفسه دائمًا.

v3 مقابل v5

يستخدم v3 خوارزمية MD5 بينما يستخدم v5 خوارزمية SHA-1. إذا كنت تنشئ قيمًا جديدة فيُنصح بـ v5 لكونه تجزئة أفضل. والقيمة الناتجة ليست سرًا في ذاتها، لذا لا تستخدمها كرمز أمان.