LibraTool logoLibraTool

ነፃ የይለፍ ቃል አመንጪ

በብጁ ርዝመት፣ የቁምፊ አይነቶች እና ያልተካተቱ ጠንካራ፣ የዘፈቀደ የይለፍ ቃሎችን ይፍጠሩ። ምንም ገደብ የለም, ምንም መግቢያዎች የሉም.

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
16
464

እንዴት እንደሚሠራ

የይለፍ ቃላት ሙሉ በሙሉ በአሳሽዎ ውስጥ የWeb Crypto API crypto.getRandomValues()ን በመጠቀም ይመነጫሉ — አሳሾች ለTLS የሚጠቀሙበት ተመሳሳይ የምስጠራ የዘፈቀደነት ምንጭ። ምንም Math.random()፣ ምንም አገልጋይ፣ ምንም ዓይነት የአውታረ መረብ ጥያቄ የለም።

  1. 1
    የቁምፊ ስብስብ ማቀናጀት
    በምልክት ሳጥን ምርጫዎችዎ መሠረት መሣሪያው ለትልቅ ፊደላት፣ ለትንሽ ፊደላት፣ ለአሃዞች እና ለምልክቶች የተለያዩ ድርድሮችን ይገነባል። «ተመሳሳይ ቁምፊዎችን አስወግድ» ከበራ፣ እንደ 1፣ l፣ I፣ 0 እና O ያሉ በዓይን የሚያደናግሩ ቁምፊዎች ስብስቡ ከመፈጠሩ በፊት ከእያንዳንዱ ስብስብ ይወገዳሉ።
  2. 2
    በውድቅ ናሙና የዘፈቀደ ምርጫ
    እያንዳንዱ የቁምፊ ቦታ በውድቅ ናሙና crypto.getRandomValues()ን በመጠቀም ይሞላል፦ ጥሬ የዘፈቀደ እሴት በአድሏዊው የስርጭት ጭራ ውስጥ ከወደቀ ይጣልና እንደገና ይመረጣል። ይህ አንዳንድ ቁምፊዎች በስታቲስቲክስ ከሌሎች የበለጠ እንዲመረጡ የሚያደርገውን የmodulo አድልዎ ያስወግዳል።
  3. 3
    የሁሉም ክፍሎች መካተት ዋስትና
    ሙሉውን የይለፍ ቃል ከመረጠ በኋላ፣ መሣሪያው ከእያንዳንዱ የተመረጠ ክፍል ቢያንስ አንድ ቁምፊ መኖሩን ይፈትሻል። ከሌለ፣ ቁምፊዎችን ወደ ቋሚ ቦታዎች ከመቀየር ይልቅ (ይህ ስርጭቱን ያዛባል) ሙሉውን የይለፍ ቃል እንደገና ይመርጣል እና እንደገና ይፈትሻል — እስከ 100 ጊዜ።
  4. 4
    የentropy እና የመሰበሪያ ጊዜ ግምት
    መሣሪያው entropyን እንደ ርዝመት × log2(የስብስብ መጠን) ያሰላል፣ የመሰበሪያ ጊዜውንም በሰከንድ 100 ቢሊዮን ግምቶች ከሚያደርግ የGPU መነሻ አንጻር በlog-ክፍተት ሒሳብ ይገምታል (እንደ MD5 ላሉ ፈጣን hashዎች ተገቢ ነው፤ በbcrypt/Argon2 የተጠበቁ የይለፍ ቃላት እጅግ ረጅም ጊዜ ይወስዳሉ)። ቅንብሮችን ሲቀይሩ ሁለቱም አኃዞች ወዲያውኑ ይዘምናሉ።

አመንጪው ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሠራል — ምንም የይለፍ ቃላት፣ ቅንብሮች ወይም የአጠቃቀም ውሂብ ወደ አገልጋይ በጭራሽ አይላኩም።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች