مولد UUID
أنشئ معرفات UUID (الإصدار 1، 4 أو 7) محليًا في متصفحك: عشوائية تشفيريًا وفورية، دون أي رفع.
تتم المعالجة محلياً على جهازك ...
هل يُرفَع ملفي؟
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
أنشئ معرفات UUID (الإصدار 1، 4 أو 7) محليًا في متصفحك: عشوائية تشفيريًا وفورية، دون أي رفع.
تتم المعالجة محلياً على جهازك ...
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
معرّف UUID (Universally Unique Identifier، وفق RFC 9562) هو معرّف بطول 128 بت مضمون عمليًا أن يكون فريدًا دون حاجة إلى جهة مركزية توزّعه. هذا تحديدًا ما يجعل معرفات UUID الخيار الأول لمفاتيح قواعد البيانات وأسماء الملفات والكائنات ومعرّفات الربط في السجلات، أو في أي موضع يجب فيه أن ينشئ نظامان مستقلان معرّفات لا تتصادم أبدًا. ينشئها هذا المولد فورًا بالعدد الذي تريده.
تختار بين الإصدار 4 والإصدار 7. الإصدار 4 عشوائي بالكامل تقريبًا وهو الافتراضي الشائع حين لا يهم الترتيب. الإصدار 7 يضع طابعًا زمنيًا في المقدمة كي تُرتَّب القيم زمنيًا: غالبًا أسرع كمفتاح أساسي في قواعد البيانات الحديثة، لكنه يكشف عمدًا وقت الإنشاء التقريبي. في كلتا الحالتين تأتي العشوائية من مصدر المتصفح الآمن تشفيريًا (Web Crypto)، لا من مولد شبه عشوائي ضعيف.
يجري الإنشاء بالكامل محليًا في متصفحك بلغة JavaScript خالصة: لا يوجد أي إدخال، ولا يُرفع شيء، ولا يُخزَّن شيء، ولا تُحمَّل أي مكتبة خارجية من شبكة CDN. اختياريًا يمكنك إخراج القيم بأحرف كبيرة أو إزالة الشرطات (32 محرف Hex خالصًا). تظهر النتيجة كملف نصي يحوي معرّف UUID واحدًا في كل سطر، ويمكنك تنزيله.
كثير من مولدات UUID عبر الإنترنت تعرض إعلانات بجانب النتيجة أو تحد من عدد القيم المولدة دفعة واحدة في الوضع المجاني. تولد هذه الأداة حتى 1000 UUID في كل تشغيل دون إعلانات، ودون حساب، وتعمل حتى دون اتصال بعد التحميل الأول.
| صيغ الإدخال | بدون ملف (مولّد) |
|---|---|
| صيغة الإخراج | TXT |
| معالجة دفعية | لا |
| المعالجة | محليًا في المتصفح (JavaScript) |
| رفع الملفات | لا يوجد |
القيود: معرفات UUID هي معرفات وليست أسرارًا: فهي غير صالحة ككلمة مرور أو مفتاح، استخدم مولد كلمات المرور لذلك. الإصدار 4 خالٍ عمليًا من التصادم لكنه ليس فريدًا بضمان رياضي. الإصدار 7 يكشف وقت الإنشاء تقريبيًا (هكذا تعمل قابلية الترتيب). يُنتَج في كل تشغيل 1000 قيمة كحد أقصى (حد مقصود للحصول على ناتج بحجم معقول، وليس قيدًا رياضيًا أو تقنيًا لعملية توليد UUID نفسها).
| الإصدار | المصدر | قابل للفرز؟ | حتمي؟ | ملاحظة الخصوصية |
|---|---|---|---|---|
| الإصدار 1 | الطابع الزمني + العقدة | تقريبًا | لا | معرف العقدة هنا عشوائي (ليس حقيقيًا أبدًا) |
| الإصدار 4 | عشوائي | لا | لا | لا توجد ملاحظات خاصة |
| الإصدار 5 | مساحة الاسم + الاسم (SHA-1) | لا | نعم | يبقى الاسم/مساحة الاسم محليين |
| الإصدار 7 | الطابع الزمني + العشوائية | نعم | لا | يكشف عن وقت الإنشاء |
لا. لا يوجد أي إدخال؛ تُنشأ القيم بالكامل محليًا في متصفحك ولا تُخزَّن ولا تُرسَل.
الإصدار 4 عشوائية خالصة تقريبًا (بلا ترتيب). الإصدار 7 يضيف طابعًا زمنيًا في المقدمة، فيُرتَّب زمنيًا وغالبًا ما يكون مفتاح قاعدة بيانات أفضل، لكنه يكشف وقت الإنشاء التقريبي.
عمليًا نعم. في الإصدار 4 يكون احتمال التصادم ضئيلًا إلى حد يجعله مهملًا في الاستخدام اليومي، لكن التوزيع المركزي وحده هو ما يضمن التفرّد فعلًا.
مصدر المتصفح الآمن تشفيريًا (Web Crypto)، لا مولد شبه عشوائي ضعيف. وهذا يحمي من القيم القابلة للتنبؤ.
معرّف UUID ثابت يحدد نوع الاسم (DNS لأسماء النطاقات، أو URL، أو OID، أو X.500). تأتي مساحات الأسماء الأربع القياسية من RFC 9562/4122؛ ويمكنك بدلًا من ذلك إدخال معرّف UUID خاص بك كمساحة أسماء.
يُفضَّل ألا تفعل. معرّف UUID هو معرّف ببنية ثابتة وليس سرًا. لكلمات المرور استخدم مولد كلمات المرور بطول ومجموعة أحرف قابلة للاختيار.
نعم، في أي متصفح جوال حديث تماما كما على الحاسوب - تُولَّد UUID محليا على الجهاز.
لا، إنه مجاني تماما، دون حساب. يمكن توليد حتى 1000 قيمة في كل تشغيل؛ لمزيد من القيم، يكفي التوليد مرة أخرى.
نعم. بعد التحميل الأول للصفحة، يعمل التوليد حتى في وضع الطيران، لأنه يجري بالكامل في المتصفح.
حساب المجموع التحققي · فك ترميز JWT · مولد كلمات المرور · إخفاء الرسائل في الصور · مولّد CSR · مولد BIP39