البرمجة · أصبح أسهل

مولد UUID

أنشئ UUID بالإصدارات v1 وv3 وv4 وv5 وv6 وv7 محليًا. اختر معرفات عشوائية أو زمنية أو مبنية على نطاق أسماء واسم، ثم انسخ الدفعة أو نزّلها كنص أو JSON.

مساحة عملكتُعالج البيانات على جهازك

v4 عشوائي. تكشف v1/v6/v7 عن الوقت؛ وتستخدم v1/v6 حقول عقد عشوائية، لا عنوان جهازك. v3/v5 حتمية وليست رموزًا سرية. Nil/Max ثوابت. لا يُضمن التفرد العالمي أو الترتيب بين الدفعات؛ تبقى النتائج في هذا التبويب.

ثلاث خطوات بسيطة.

  1. اختر الإصدار: v4 للمعرفات العشوائية أو v7 للمعرفات المبنية على وقت Unix.
  2. للإصدارين v3/v5، اختر DNS أو URL أو OID أو X.500 أو UUID مخصصًا لنطاق الأسماء، وأدخل اسمًا في كل سطر. تستخدم الأوضاع الأخرى حقل العدد.
  3. اختر التنسيق القياسي أو المختصر أو أقواس GUID أو URN، مع خيار الأحرف الكبيرة وJSON، ثم أنشئ وانسخ أو نزّل.

معلومات تهمك.

حتى 1,000 معرف أو سطر أسماء ومليون وحدة UTF-16 للإدخال. الأسطر الفارغة أسماء أيضًا؛ تُحفظ المسافات وحالة الأحرف وUnicode دون تطبيع. تكشف v1/v6/v7 الوقت؛ وتستخدم v1/v6 عقدًا عشوائية بدل عنوان الجهاز. Nil وMax ثوابت. لا تُنشأ نسخة 2 أو نسخة 8 المخصصة. تتطلب الأوضاع العشوائية مصدرًا عشوائيًا آمنًا تشفيريًا؛ لا يُفحص التفرد خارجيًا.

كيف نحمي خصوصيتك ←

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

أي UUID مرتب زمنيًا؟

تضع v6 وv7 الوقت أولًا؛ أما v4 فعشوائي. يدير المولد الساعة والعداد داخل العامل المحلي. لا يُضمن الترتيب بين الدفعات أو التبويبات أو الأجهزة، وساعة الجهاز ليست مرجعًا زمنيًا رسميًا.

لماذا تكرر v3 وv5 UUID نفسه؟

تُحسب بصمة MD5 أو SHA-1 لنطاق الأسماء وبايتات UTF-8 الدقيقة للاسم. الإصدار والنطاق والاسم نفسها تنتج المعرف نفسه، حتى للأسماء المكررة أو الفارغة. هذه المعرفات ليست رموزًا سرية أو بصمات لتخزين كلمات المرور.

هل يحتفظ الموقع بالأسماء أو UUID؟

لا. يجري الإنشاء في عامل محلي. يبقى الإدخال والنتائج في هذا التبويب حتى المسح أو التحديث أو الإغلاق؛ انسخها أو نزّلها عند الحاجة. يزيل المسح أيضًا نطاق الأسماء المخصص وسجل الإدخال.