تولیدکننده NanoID
تولید آنلاین مقادیر NanoID: به طور پیشفرض ۲۱ کاراکتر ایمن برای URL، حدود ۱۲۶ بیت تصادفی بودن، با طول و حروف الفبای سفارشی.
شناسههای تولیدشده
ساختار این شناسه
- طرحبندی
- به طور پیشفرض ۲۱ کاراکتر ایمن برای URL از حروف A-Z، a-z، اعداد 0-9، خط تیره و زیرخط.
- آنتروپی
- حدود ۱۲۶ بیت با الفبای پیشفرض ۶۴ کاراکتری و طول ۲۱ کاراکتر.
- زمان
- بدون برچسب زمان؛ مقادیر NanoID مبهم هستند مگر اینکه خودتان معنایی به الفبای سفارشی اضافه کنید.
- خطر تداخل (Collision)
- خطر تداخل با تغییر طول و حروف الفبا تغییر میکند. حالت پیشفرض در همان محدوده ایمنی عملی UUID v4 قرار دارد.
- نمونه
l5FbLdJDzEzNFNpmY_Dto
شناسههای شما به صورت محلی با توابع تصادفی امن مرورگر تولید میشوند. هیچ چیز به BroBroGo ارسال نمیشود.
سوالات متداول
چرا از NanoID استفاده کنیم؟
شناسه NanoID کوتاهتر از UUID است، به طور پیشفرض برای استفاده در URL ایمن است و در صورت حفظ طول و الفبای پیشفرض، همچنان تصادفی بودن بالایی دارد.
آیا میتوانم حروف الفبا را تغییر دهم؟
بله. صفحه اختصاصی NanoID کنترلهای مربوط به طول و الفبا را در اختیارتان قرار میدهد. الفبای کوچکتر یا طول کوتاهتر، خطر تداخل را افزایش میدهد.