مولّد UUID / ULID

أنشئ دفعات من UUID v4 وUUID v7 المرتّب زمنياً وULID ومعرّفات عشوائية قصيرة. حدّد العدد وأزل الشرطات وغيّر حالة الأحرف وانسخ القائمة كاملة.

🌍 وصول عالمي 🔒 الخصوصية أولاً ⚡ تحويل فوري 💯 غير محدود
Advertisement

أنشئ معرّفات فريدة عند الطلب: UUID v4 (عشوائي)، وUUID v7 (مرتّب زمنياً)، وULID، ومعرّفات عشوائية قصيرة. اختر الإصدار والعدد، ثم انسخ القائمة مباشرة إلى الكود أو بيانات الاختبار أو قاعدة البيانات.

والاختيار مهم: فالإصدار v4 هو الافتراضي الآمن للمفتاح الأساسي، أما v7 وULID فيبدآن بطابع زمني، ما يبقي فهارس قاعدة البيانات فعّالة لأن الصفوف الجديدة تُدرج قريبة من بعضها. واستخدم المعرّفات العشوائية القصيرة عندما تحتاج إلى رمز غير شفاف فقط لا إلى معرّف قياسي.

كيفية إنشاء UUID أو ULID

1

اختر نوع المعرّف

2

حدّد العدد الذي تريده

3

انسخ القائمة

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

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

الإصدار 4 عشوائي بالكامل. أما الإصدار 7 فيضع طابعاً زمنياً بالميلي ثانية في المقدمة، فتُرتَّب المعرّفات حسب وقت الإنشاء - وهذا أفضل لقرب الفهارس في قاعدة البيانات، مع بقائها فريدة عالمياً.

ما هو ULID؟

معرّف من 26 حرفاً بصيغة Crockford Base32: طابع زمني من 48 بت يتبعه 80 بت عشوائياً. وهو قابل للفرز معجمياً، وهذا مفيد في السجلات وأسماء الملفات.

هل هذه المعرّفات فريدة فعلاً؟

إنها تُولَّد من مصدر عشوائي آمن تشفيرياً. واحتمال تصادم v4 ضئيل إلى حد فلكي، فهي فريدة عملياً.

هل أستخدمها كمفاتيح قاعدة بيانات؟

إنها آمنة، لكن المفتاح العشوائي v4 يوزّع عمليات الإدراج على الفهرس كله. وإن كانت سرعة الإدراج مهمة ففضّل v7 أو ULID لأنهما مرتّبان زمنياً.

هل يمكنني إنشاء عدد كبير دفعة واحدة؟

نعم، حدّد العدد وانسخ القائمة كاملة مرة واحدة - وهذا مناسب لتغذية بيانات الاختبار.

هل يُرسل أي شيء إلى خادم؟

لا، تُولَّد المعرّفات في متصفحك.

Advertisement

نظرة سريعة

المدخلنص
عدة ملفاتلا
مكان التشغيلفي متصفحك، ولا تُرفع الملفات أبداً
يعمل دون اتصالنعم — بعد تحميل الصفحة
السعرمجاني، بلا تسجيل وبلا علامة مائية

التعامل مع الأسرار بأمان

تعالج أدوات المطوّرين بيانات الاعتماد أكثر مما يتصور الناس، والخطر ليس في الخوارزمية بل في المكان الذي تذهب إليه البيانات. فالتجزئة أحادية الاتجاه وليست تشفيراً، وMD5 وSHA-1 مكسورتان في كل ما يتصل بالأمن، وحتى SHA-256 أداة خاطئة لتخزين كلمات المرور، حيث وُجد bcrypt وscrypt وArgon2 تحديداً ليكونوا بطيئين. وBase64 ترميز لا حماية: أي أحد يستطيع فكّه، فلا تعامله أبداً كتمويه. وJWT يستطيع كل من يحمله أن يقرأه، ولذلك يجب ألا يحتوي حمولته على أسرار أبداً، وفكّ الرمز لا يتحقق من توقيعه، إذ يلزم للتحقق مفتاح. وكل ما في هذا الموقع يعمل محلياً في متصفحك، ولهذا السبب يستطيع التعامل مع الرموز وكلمات المرور بأمان.

أين تنكسر التحويلات بهدوء

معظم أخطاء التحويل لا تتعلق بالصياغة بل بالمعنى. فعمود من الرموز البريدية في ملف CSV يفقد أصفاره البادئة في اللحظة التي يخمّن فيها جدول البيانات أنه رقم؛ ومعرّف طويل يتجاوز دقة الفاصلة العائمة؛ والتواريخ يتغير معناها بحسب ما إذا كان اليوم أولاً أم الشهر أولاً. ومفاتيح JSON غير مرتبة أما المصفوفات فمرتبة، والأداة التي ترتب المفاتيح لا تغيّر شيئاً بينما التي ترتب المصفوفات تغيّر البيانات. وUnicode فخ آخر: فقد يصل النص بترميز UTF-8 أو UTF-16 أو مع علامة ترتيب البايتات، وفاكّ الترميز الذي يخمّن خطأً يحوّل المحارف المشكّلة إلى نص مشوّه. وقبل أن تثق بأي تحويل، افحص الصف الأول والأخير، وكل حقل فيه أصفار بادئة، وكل حقل يحتوي على علامات تنصيص أو فواصل أو أسطر جديدة.