إنشاء UUIDs متوافقة مع RFC 4122 (v1, v4, v5) لقواعد البيانات وواجهات برمجة التطبيقات والمعرفات الفريدة
إنشاء UUID v1 (يعتمد على الوقت)، v4 (عشوائي)، و v5 (يعتمد على مساحة الاسم)
الإصداران v4 و v5 يستخدمان Web Crypto API لتحقيق عشوائية حقيقية
نسخ UUID إلى الحافظة بنقرة واحدة
🔒 الأمان القائم على المتصفح
يتم إنشاء جميع UUIDs في متصفحك باستخدام window.crypto. لا تترك أي بيانات جهازك.
أدخل مساحة الاسم والاسم لتوليد UUID v5
توفر UUIDs معرفات فريدة عالميًا وهي ضرورية لـ:
⚠️ لا يُنصح بـ UUID v1 للتطبيقات الحساسة أمنيًا لأنه يكشف الطابع الزمني وعنوان MAC (نظريًا)
| الإصدار | حالة الاستخدام | الأمان |
|---|---|---|
| v1 | زمني مع معرف العقدة | منخفض - يكشف الطابع الزمني |
| v4 | عشوائي بالكامل (موصى به) | عالي - آمن تشفيرياً |
| v5 | قائم على مساحة الاسم (SHA-1) | عالي - حتمي لكن آمن |
💡 لمعظم التطبيقات، UUID v4 هو الخيار الأفضل due to its randomness and security
العربية