WMW

مولد UUID

Free

أنشئ واحدًا أو عدة UUID دفعة واحدة من الإصدار 4 (عشوائي)، الإصدار 7 (مرتب بالطابع الزمني)، الإصدار 1 (قديم)، أو nil، مع تنسيق اختياري بأحرف كبيرة، بدون شرطات، بأقواس، أو urn:uuid:، وفحص أي UUID موجود لإظهار إصداره ونوعه وطابعه الزمني المضمّن، كل ذلك يعمل بالكامل في متصفحك.

يعمل بالكامل في متصفحك. لا يتم رفع أي شيء إلى أي مكان أبدًا.

النشاط الأخير

مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.

Inspected a UUID

منذ ساعتين

Inspected a UUID

منذ ساعتين

Inspected a UUID

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

Generated 5 UUID(s) (v4)

منذ ساعتين

Generated 5 UUID(s) (nil)

منذ ساعتين

Generated 5 UUID(s) (v1)

منذ ساعتين

Generated 5 UUID(s) (v7)

منذ ساعتين

Generated 5 UUID(s) (v4)

منذ ساعتين

Generated 1 UUID(s) (v4)

منذ ساعتين

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

تقوم هذه الأداة بإنشاء واحد أو عدة UUID دفعة واحدة من الإصدار 4 (عشوائي)، الإصدار 7 (مرتب بالطابع الزمني)، الإصدار 1 (قديم مستند إلى الطابع الزمني)، أو UUID الصفري بالكامل، مع تنسيق اختياري بأحرف كبيرة، بدون شرطات، بأقواس، أو urn:uuid:، ويمكنها أيضًا تحليل أي UUID موجود لإظهار إصداره ونوعه وطابعه الزمني المضمّن.

كيف يعمل

UUID هو 128 بت موضوعة في نمط ثابت: بعض هذه البتات محجوزة لتحديد الإصدار والنوع، والباقي يحمل بيانات عشوائية أو، في الإصدار 1 والإصدار 7، طابعًا زمنيًا. تملأ هذه الأداة البتات العشوائية باستخدام مولد الأرقام العشوائية الآمن تشفيريًا في متصفحك، وتحسب بتات الطابع الزمني مباشرة من الوقت الحالي للإصدار 1 والإصدار 7، وتضبط بتات الإصدار والنوع على القيم الثابتة الصحيحة، وتكتب النتيجة بتجميع سادس عشري قياسي 8-4-4-4-12 قبل تطبيق أي تنسيق اخترته. فحص UUID يعكس هذا ببساطة: يقرأ بتات الإصدار والنوع مباشرة، وللإصدار 1 أو 7 يفك ترميز بتات الطابع الزمني مرة أخرى إلى تاريخ تقويمي.

المشكلات التي تحلها

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

›ما الفرق بين UUID v4 و v7 و v1؟

v4 عشوائي بالكامل تقريبًا وهو الخيار الأكثر شيوعًا عندما تحتاج فقط إلى معرّف فريد بلا معنى آخر؛ يضمّن v7 الطابع الزمني الحالي في أول 48 بت منه حتى تُرتب UUID المُنشأة لاحقًا دائمًا بعد السابقة، ما يجعله مناسبًا لمفاتيح قواعد البيانات الأساسية؛ يضمّن v1 أيضًا طابعًا زمنيًا لكنه يستخدم تخطيطًا أقدم وأكثر تعقيدًا ويُحتفظ به بشكل أساسي للتوافق مع الأنظمة القديمة.

›هل هذه الـ UUID آمنة للاستخدام، أو يمكن لشخصين إنشاء نفس UUID؟

نعم، إنها آمنة. يتم إنشاء v4 والأجزاء العشوائية من v1 و v7 باستخدام مولد الأرقام العشوائية الآمن تشفيريًا في متصفحك (crypto.getRandomValues)، وهو نفس المصدر المستخدم للمفاتيح التشفيرية؛ فرصة تصادم اثنين من UUID v4 صغيرة بشكل فلكي، أقل بكثير من احتمال فشل الأجهزة.

›لماذا أرغب في طابع زمني مضمّن في UUID؟

يتم ترتيب UUID من الإصدار 7 ترتيبًا زمنيًا حسب قيمته النصية لأن الطابع الزمني يأتي أولاً، وهذا يعني أن فهرس قاعدة البيانات على مفتاح أساسي من الإصدار 7 يبقى فعالاً كما سيكون لعدد صحيح متزايد تلقائيًا، في حين أن UUID من الإصدار 4 المدرج في نفس الفهرس يوزع الصفوف عشوائيًا ويجزّئ الفهرس بمرور الوقت.

›ماذا تخبرني نتائج "تحقق وفحص" بالفعل؟

لصق أي UUID يعرض رقم إصداره ونوعه (معظم UUID الحديثة هي "RFC 4122")، وبالنسبة لإصدارات UUID 1 أو 7 يفك ترميز الطابع الزمني المضمّن أيضًا إلى تاريخ مقروء، وهو مفيد لمعرفة تقريبًا وقت إنشاء UUID معين.

›هل ترسل هذه الأداة بياناتي إلى أي مكان؟

لا، يتم إنشاء كل UUID ويتم تنفيذ كل فحص بالكامل في متصفحك باستخدام وظائف JavaScript المدمجة؛ لا يتم رفع أي شيء إلى خادم أبدًا.

أدوات ذات صلة

Free

نص

فاحص زوج شهادة ومفتاح SSL

تحقق مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، وCSR الاختياري ينتمون فعليًا إلى نفس زوج المفاتيح، وفك تشفير وعرض موضوع الشهادة والجهة المصدرة لها وصلاحيتها وSAN وبصماتها، كل ذلك يعمل بالكامل في متصفحك.

Free

نص

محول تنسيق شهادة SSL

حوّل شهادات SSL/TLS بين ترميزي PEM وDER، واجمع الشهادات في ملف PKCS#7 (.p7b) أو استخرجها منه، وعبّئ شهادة ومفتاحًا خاصًا في ملف PKCS#12 (.pfx / .p12) محمي بكلمة مرور أو استخرجهما منه، كل ذلك يعمل بالكامل في متصفحك.

Free

نص

عارض شهادة SSL

فك تشفير شهادة X.509 واحدة أو أكثر بصيغة PEM أو DER وعرض كل حقل بلغة واضحة: الموضوع، الجهة المصدرة، الصلاحية، البصمات، تفاصيل المفتاح العام، وكل امتداد قياسي بما في ذلك Key Usage وSubject Alternative Names وAuthority Information Access، كل ذلك يعمل بالكامل في متصفحك.

Free

نص

فاحص اختلافات النص

قارن بين قطعتين من النص وشاهد بالضبط ما تمت إضافته أو إزالته أو تغييره على مستوى السطر أو الكلمة أو الحرف، مع عرض موحد أو جانبي وملف فرق قياسي قابل للتنزيل، كل ذلك يعمل بالكامل في متصفحك.

Free

نص

محول النص إلى ASCII

حوّل النص إلى رموز أحرف ASCII الخاصة به، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام الثنائي والسادس عشري والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.

Free

نص

محول النص إلى ثنائي

حوّل النص إلى رموزه الثنائية، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام العشري والسادس عشري والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.

Free

نص

محول النص إلى سادس عشري

حوّل النص إلى رموزه السادسة عشرية، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام العشري والثنائي والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.

Free

نص

محول يونيكود

حوّل النص إلى تسلسلات هروب يونيكود بتنسيقات JavaScript وES6 وعنصر HTML، وفك ترميز تسلسلات الهروب مرة أخرى إلى نص مقروء، مع التعامل تلقائيًا مع الأزواج البدلية للرموز التعبيرية، كل ذلك يعمل بالكامل في متصفحك.