مولد UUID الإصدار 5 عبر الإنترنت

إنشاء معرف UUID v5 متوافق مع RFC 4122 فورًا وبأمان

إصدار UUID 5 يُنتج معرفات فريدة حتمية من خلال دمج UUID الخاص بمساحة الأسماء واسم يُحدده المستخدم باستخدام خوارزمية تجزئة آمنة SHA-1. هذا يضمن أن الإدخال نفسه يؤدي دائمًا إلى نفس UUID، مما يجعله مثاليًا للمعرفات الثابتة والدائمة عبر المستخدمين والروابط والمحتويات والأنظمة الموزعة. بالمقارنة مع الإصدار 3، يُفضل UUID الإصدار 5 بسبب الأمان المحسّن الذي توفره خوارزمية SHA-1.

مولد UUID v5 بالجملة

أداة التحقق من صحة UUID

الأمان والخصوصية مضمونةجميع معرفات UUID تُنشأ بالكامل على جهازك، مباشرةً في متصفحك. لا يتم نقل أو تخزين أو تسجيل أي UUID أو بيانات شخصية أو معلومات على أي خادم. تمتع بالخصوصية التامة وأعلى مستويات الأمان في كل مرة تستخدم فيها خدمتنا.

عن UUID v5

UUID الإصدار 5 (UUID v5) هو معرف محدد بحجم 128 بت يتم إنشاؤه بطريقة حتمية باستخدام UUID مساحة الاسم وسلسلة اسم عبر دالة التجزئة SHA-1. يضمن هذا الأسلوب توليد UUIDs متطابقة عند استخدام نفس البيانات المدخلة ويوفر أمانًا أفضل مقارنة بـ UUID الإصدار 3.

هيكل وتنسيق UUID v5

  • الطول: 128 بت (16 بايت)
  • النمط: 8-4-4-4-12 أحرف ست عشرية
  • مثال: 21f7f8de-8051-5b89-8680-0195ef798b6a
  • عدد الأحرف: 36 (بما في ذلك الشرطة)
  • مؤشر الإصدار: '5' في بداية الجزء الثالث يشير إلى UUID v5
  • قسم المتغير: الحقل الرابع يحتوي على بتات محجوزة للتوافق

شرح مثال UUID الإصدار 5

هذا هو تحليل عينة UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:

  • 21f7f8de – الجزء الأول من ناتج تجزئة SHA-1
  • 8051 – الجزء الثاني من ناتج تجزئة SHA-1
  • 5b89 – يحدد الإصدار 5 ضمن الناتج المجزأ
  • 8680 – يحتوي على معلومات النوع المحجوز والمتغير
  • 0195ef798b6a – الجزء النهائي من ناتج تجزئة SHA-1

فوائد استخدام UUID الإصدار 5

  • ينشئ معرفات UUID متسقة من نفس الاسم والمساحة الاسم
  • أمان أقوى من UUID الإصدار 3 عبر تجزئة SHA-1
  • نفس المدخلات تولد دائمًا نفس معرف UUID للموثوقية
  • مثالي للمعرفات الثابتة في الأنظمة الموزعة المتكاملة

أهم استخدامات UUID v5

  • تعيين معرفات UUID لعناوين URL الأساسية أو مسارات الملفات
  • إنشاء معرفات موارد دائمة
  • تسهيل استخدام معرفات متناسقة عبر الشبكات الموزعة
  • ضمان اتساق معرفات UUID عبر الأنظمة المختلفة
  • مزامنة المعرفات المطابقة للمدخلات المتطابقة في أنظمة مختلفة

اعتبارات الأمان والخصوصية

يستخدم UUID الإصدار 5 خوارزمية التجزئة SHA-1، والتي تعتبر أكثر أمانًا من خوارزمية MD5 المستخدمة في الإصدار 3. وعلى الرغم من أن SHA-1 غير موصى بها للتشفير عالي الأمان، إلا أنها مناسبة لتوليد معرفات حتمية بشكل موثوق.

الموارد الإضافية