إنشاء 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 (نظريًا)
Version | Use Case | Security |
---|---|---|
v1 | Time-based with node identifier | Low - reveals timestamp |
v4 | Fully random (recommended) | High - cryptographically secure |
v5 | قائم على مساحة الاسم (SHA-1) | High - deterministic but secure |
💡 For most applications, UUID v4 is the best choice due to its randomness and security