מחולל NanoID

צור NanoID בטוחות ל-URL בדפדפן עם אורך וקבוצות תווים מוגדרות מראש.

אפשרויות
בחר כמה מזהים ליצור, מה האורך שלהם ובאיזה אלפבית להשתמש.
תוצאות
NanoID חדשים נוצרים בדפדפן שלך מיד כשהאפשרויות משתנות.

מהו NanoID?

NanoID הוא מחולל מזהים ייחודיים קומפקטי ובטוח ל-URL, שנועד לאפליקציות ווב מודרניות, ל-API ולכלים פנימיים. ברירת המחדל משתמשת ב-21 תווים מתוך אלפבית של 64 תווים, מה שנותן בערך 126 ביט של אקראיות ועדיין נשאר קצר מספיק עבור כתובות URL, שמות קבצים ונתוני בדיקה.

כל הפעולות בכלי הזה מתבצעות מקומית בדפדפן שלך. האלפבית המותאם אישית שאת או אתה מזינים והמזהים שנוצרים אינם עוזבים את העמוד, ולכן הכלי שימושי לאבות טיפוס מהירים, ליצירת fixtures ולמשימות תפעול חד-פעמיות.

נקודות עיקריות:

  • בטוח ל-URL: משתמש ב-A-Z, ‏a-z, ‏0-9, ‏- ו-_.
  • ניתן להתאמה: אפשר לשנות את האורך ואת האלפבית לפי המגבלות שלך.
  • אקראיות מאובטחת: משתמש בערכים אקראיים קריפטוגרפיים בתוך הדפדפן.
  • ייצוא כטקסט פשוט: אפשר להעתיק או להוריד את האצווה הנוכחית כשצריך נתוני seed, תוכן הדגמה או רשימות מוכנות לייבוא.

הנחיות מעשיות:

  • השאירו את אורך ברירת המחדל של 21 תווים כשצריך מזהה כללי חזק עם סיכוי נמוך מאוד להתנגשות.
  • מזהים קצרים יותר מתאימים ל-token זמני בממשק או לנתוני mock מקומיים, אבל הסיכון להתנגשות עולה ככל שמקצרים את האורך או מגדילים את האצווה.
  • אלפבית גדול יותר נותן יותר אנטרופיה לכל תו, ולכן לעיתים אפשר לקצר את המזהים בלי לפגוע יותר מדי בייחודיות.
  • אלפבית מותאם אישית צריך להכיל רק תווים ייחודיים. תווים כפולים מעוותים את ההתפלגות, ולכן הכלי חוסם אותם לפני יצירת התוצאה.