مولّد NanoID

أنشئ معرّفات فريدة مضغوطة بصيغة NanoID، مع إمكانية تخصيص الطول والأبجدية. تُولَّد المعرّفات مباشرةً في متصفحك بفضل واجهة التشفير الأصلية: لا يُرسل أي شيء إلى خادم.

عدّل قائمة الأحرف الممكنة (مثال: أرقام فقط، أو أحرف صغيرة فقط) لتكييف صيغة المعرّف.
5 معرّف(ات)
  • pZMFROkgBkZDTwy1W-ZBV
  • 7OhIpnTc-oxXjEsvVwiYb
  • 4P6BtL2pJeh3-mD8D0NyV
  • d9E_6KACqDeVnuqHMx_s-
  • h-ji9ZAsulgTvYZqCBNxH

كيف يعمل

NanoID صيغة معرّف قصير وآمن ومتوافق مع عناوين URL، يتزايد استخدامه بدل UUID في مفاتيح قواعد البيانات وأسماء الملفات ومعرّفات الجلسات. تعيد هذه الأداة إنتاج الخوارزمية الرسمية: تسحب بايتات عشوائية آمنة تشفيريًا، وتصفّيها بقناع ثنائي لتجنب أي انحياز في التوزيع، ثم تحوّلها إلى أحرف من الأبجدية المختارة.

هل NanoID موثوق مثل UUID v4؟

نعم. فمع الأبجدية الافتراضية المكونة من 64 حرفًا وطول 21 حرفًا، يكون مستوى احتمال التصادم قريبًا من مستوى UUID v4 التقليدي، مع إنتاج معرّف أقصر وأوضح في عنوان URL أو اسم ملف.

لماذا نخصص الأبجدية؟

تفيد الأبجدية المحدودة (مثلًا أرقام فقط، أو أحرف صغيرة بلا أحرف ملتبسة مثل «0» و«o») في الرموز المعدّة للقراءة أو النسخ يدويًا، كرموز الخصم أو مراجع الطلبات.

تُحسب المعرّفات بالكامل محليًا عبر crypto.getRandomValues في متصفحك؛ ولا تغادر أي قيمة مولّدة جهازك.