ነፃ UUID ፈጣሪ
የስሪት 4 UUIDsን ወዲያውኑ ይፍጠሩ። በአንድ ጊዜ እስከ 50 በጅምላ ይፍጠሩ። Cryptographically secure — ውሂብዎ ከአሳሹ በጭራሽ አይወጣም።
UUID ለመፍጠር አመንጭ የሚለውን ጠቅ ያድርጉ
UUID v4 122 የዘፈቀደ ቢት ይጠቀማል — በሁለት UUID መካከል የግጭት እድል እጅግ በጣም ትንሽ ነው።
በ crypto.getRandomValues የተፈጠረ — ደህንነቱ የተጠበቀ ክሪፕቶግራፊያዊ ሲሆን ወደ ሰርቨር በጭራሽ አይላክም።
እንዴት እንደሚሠራ
የUUID ማመንጨት ሙሉ በሙሉ በአሳሹ ውስጥ የWeb Crypto API crypto.getRandomValuesን በመጠቀም ይሠራል — ምንም የላይብረሪ ጥገኝነት፣ ምንም የአገልጋይ ጥሪ የለም። መሣሪያው ሁለቱንም RFC 4122 v4 እና RFC 9562 v7 በእጅ በተጻፈ የቢት ማስተካከያ ከመሠረቱ ይተገብራል፤ ስለዚህ ከማሽንዎ ምንም አይወጣም።
- 1ስሪት እና አማራጮችን ይምረጡUUIDv4 (ንጹህ የዘፈቀደ)፣ UUIDv7 (በጊዜ ማህተም የሚጀምር እና በፊደል ቅደም ተከተል ሊደረደር የሚችል)፣ NIL (ሁሉም ዜሮ) ወይም MAX (ሁሉም 0xf) ይምረጡ። ስንት እንደሚመነጩ (1–50) እና ወደ ትልቅ ፊደል መቀየር ወይም እንደ C# ላሉ ቋንቋዎች በጥምዝ ቅንፎች መክበብን ያዘጋጁ።
- 2crypto.getRandomValues 16 ባይቶችን ይሞላልለv4 እና ለv7፣ የአሳሹ በምስጠራ ደረጃ ደህንነቱ የተጠበቀ የዘፈቀደ ቁጥር አመንጪ ባለ 16 ባይት Uint8Arrayን ይሞላል። ለv4፣ የRFC 4122 የስሪት (0x40) እና የvariant (0x80) መስኮችን ለማዘጋጀት ባይቶች 6 እና 8 ይሸፈናሉ። ለv7፣ የመጀመሪያዎቹ 6 ባይቶች በአሁኑ የUnix ሚሊሰከንድ የጊዜ ማህተም ይተካሉ፤ ይህም እያንዳንዱን መለያ በተፈጠረበት ጊዜ ሊደረደር የሚችል ያደርገዋል፤ ከዚያም የስሪት እና የvariant ቢቶች በባይቶች 6 እና 8 ላይ ይዘጋጃሉ።
- 3ባይቶቹ ወደ መደበኛው በሰረዝ የተለየ ሕብረቁምፊ ይቀረጻሉ16ቱ ባይቶች ወደ ትንሽ ፊደል hex ይቀየራሉ እና ወደ መደበኛዎቹ 8-4-4-4-12 ቡድኖች ይከፈላሉ (ለምሳሌ 550e8400-e29b-41d4-a716-446655440000)። ትልቅ ፊደል እና በቅንፍ መክበብ በዚህ ደረጃ ይተገበራሉ።
- 4በዒላማ ቅርጸትዎ ያውጡውጤቶቹ አንድ በአንድ ወይም በጅምላ ሊቀዱ ይችላሉ። የማውጫ መራጩ ወደ ቅንጥብ ሰሌዳ ከመቅዳቱ ወይም እንደ ፋይል ከማውረዱ በፊት ዝርዝሩን እንደ ቀላል ጽሑፍ፣ የJSON ድርድር፣ CSV፣ የSQL INSERT VALUES ብሎክ፣ የC# new Guid(...) አገላለጾች ወይም የPython ዝርዝር ይቀርጻል።
ተዛማጅ መሳሪያዎች
የይለፍ ቃል አመንጪ
በብጁ ርዝመት፣ የቁምፊ አይነቶች እና ያልተካተቱ ጠንካራ፣ የዘፈቀደ የይለፍ ቃሎችን ይፍጠሩ። ምንም ገደብ የለም, ምንም መግቢያዎች የሉም.
የዘፈቀደ ቁጥር ፈጣሪ
በማንኛውም ክልል ውስጥ የዘፈቀደ ቁጥሮችን ይፍጠሩ፣ ልዩ የቁጥር ዝርዝሮችን ይፍጠሩ ወይም ዳይስ ያሽከርክሩ። Cryptographically secure ዘፈቀደነትን ይጠቀማል።
የአሳሽ አሻራ መርማሪ
የክትትል ስክሪፕቶች ስለ አሳሽዎ በትክክል ምን እንደሚያውቁ ይመልከቱ — canvas፣ WebGL፣ audio፣ ፎንቶች፣ ማያ ገጽ፣ የሰዓት ሰቅ እና ተጨማሪ — እንዲሁም የSHA-256 ድምር ሃሽ። የግላዊነት መከላከያዎችዎ እንደሚሠሩ ለማረጋገጥ ሁለት ጊዜ ያሂዱት። ምንም ነገር አይላክም።