የNanoID ማመንጫ

የNanoID እሴቶችን በመስመር ላይ ያመነጩ፦ በነባሪ 21 ለዩአርኤል ምቹ (URL-safe) ቁምፊዎች፣ ወደ 126 ቢት የሚጠጋ የዘፈቀደነት፣ በብጁ ርዝመት እና ፊደላት።

የተፈጠሩ መታወቂያዎች
ዝግጁ ነው። በብሮውዘርዎ ውስጥ የNanoID እሴቶችን ያመነጩ።

ይህ መለያ (ID) እንዴት እንደሚገነባ

አቀማመጥ (Layout)
በነባሪ 21 ለዩአርኤል ምቹ የሆኑ ቁምፊዎች ከ A-Z፣ a-z፣ 0-9፣ ከስር መስመር (underscore) እና ሰረዝ (hyphen)።
ኤንትሮፒ (Entropy)
በነባሪው ባለ 64-ቁምፊ ፊደላት እና ባለ 21-ቁምፊ ርዝመት ወደ 126 ቢትስ አካባቢ።
ጊዜ
የጊዜ ማህተም የለም፤ በብጁ ፊደላት ውስጥ ትርጉም ካልሰጡት በስተቀር የNanoID እሴቶች ግልጽ ያልሆኑ (opaque) ናቸው።
የግጭት ስጋት (Collision risk)
የግጭት ስጋት ከርዝመት እና ከፊደላት ጋር ይለዋወጣል። ነባሪው ከUUID v4 ጋር በተመሳሳይ ተግባራዊ የደህንነት ክልል ውስጥ ነው።
ምሳሌ
1rT2Ip6hUIq2YMpCel06p

መታወቂያዎችዎ በጠንካራ የብሮውዘር የዘፈቀደነት በአገር ውስጥ ይመነጫሉ። ምንም ነገር ወደ BroBroGo አይላክም።

ተደጋግመው የሚነሱ ጥያቄዎች (FAQ)

ለምን NanoID እንጠቀማለን?

NanoID ከUUID ያጠረ ነው፣ በነባሪ ለዩአርኤል ምቹ ነው እና ነባሪውን ርዝመት እና ፊደላት ሲጠብቁ አሁንም ከፍተኛ የዘፈቀደነት አለው።

ፊደላቱን መቀየር እችላለሁ?

አዎ። የተቆለፈው የNanoID ገጽ የርዝመት እና የፊደላት መቆጣጠሪያዎችን ይይዛል። አነስ ያሉ ፊደላት ወይም አጫጭር ርዝመቶች የግጭት ስጋትን ይጨምራሉ።