مولد UUID الإصدار 5 عبر الإنترنت
إنشاء معرف UUID v5 متوافق مع RFC 4122 فورًا وبأمان
إصدار UUID 5 يُنتج معرفات فريدة حتمية من خلال دمج UUID الخاص بمساحة الأسماء واسم يُحدده المستخدم باستخدام خوارزمية تجزئة آمنة SHA-1. هذا يضمن أن الإدخال نفسه يؤدي دائمًا إلى نفس UUID، مما يجعله مثاليًا للمعرفات الثابتة والدائمة عبر المستخدمين والروابط والمحتويات والأنظمة الموزعة. بالمقارنة مع الإصدار 3، يُفضل UUID الإصدار 5 بسبب الأمان المحسّن الذي توفره خوارزمية SHA-1.
مولد UUID v5 بالجملة
أداة التحقق من صحة 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 غير موصى بها للتشفير عالي الأمان، إلا أنها مناسبة لتوليد معرفات حتمية بشكل موثوق.