LibraTool logoLibraTool

ነፃ Diceware የይለፍ ቃል ፈጣሪ

የተዘፈቀዱ ቃላትን በማዋሃድ የሚታወሱ፣ ከፍተኛ-entropy passphrasesን ይፍጠሩ። ሊስተካከል የሚችል የቃል ብዛት፣ መለያያ እና ካፒታላይዜሽን — cryptographically secure ዘፈቀደነትን ይጠቀማል።

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

...

ያንን ቃል ብቻ እንደገና ለማዙር ማንኛውንም ቃል ይጫኑ

62 ቢቶች
ኤንትሮፒ
15 ዓመት
ለመስበር የሚወስደው ጊዜ

ለምን diceware? የዘፈቀደ ቃላት አስታዋሽ ሐረጎች ከፍተኛ ኤንትሮፒ ያላቸው ሲሆኑ ከትርጉም-አልባ ጽሑፍ ይልቅ ለማስታወስ ቀላል ናቸው። የ5-ቃላት ሐረግ ከ10-ፊደላት ድብልቅ ጉዳይ + ምልክት ያለው የዘፈቀደ የይለፍ ቃል የበለጠ ኤንትሮፒ አለው። ሁሉም የዘፈቀደነት ምንጭ በብራውዘርዎ ውስጥ ካለው crypto.getRandomValues() ነው። ምንም ቃላት፣ የይለፍ ሐረጎች፣ ወይም ውሂብ ወዴትም አይላክም።

እንዴት እንደሚሠራ

የይለፍ ሐረግ ማመንጨቱ ሙሉ በሙሉ በአሳሽዎ ውስጥ በWeb Crypto API crypto.getRandomValues ይሠራል — የይለፍ ቃል አስተዳዳሪዎች እና TLS የሚጠቀሙበት ተመሳሳይ የምስጠራ የዘፈቀደነት ምንጭ። ባለ 1,296 ቃላቱ የEFF አጭር የቃላት ዝርዝር በቀጥታ በገጹ ውስጥ ተካቷል፤ ስለዚህ በማመንጨት ጊዜ ምንም የአውታረ መረብ ጥያቄ አይደረግም።

  1. 1
    ከአድልዎ ነፃ የቃላት ምርጫ
    ለእያንዳንዱ የቃል ቦታ crypto.getRandomValues አንድ Uint32 ማቆያን በሃርድዌር የሚደገፍ የዘፈቀደ ቁጥር ይሞላል። የውድቅ ናሙና ስርጭቱን የሚያዛቡ እሴቶችን ይጥላል፤ ከዚያም ውጤቱ በባለ 1,296 ቃላቱ የEFF አጭር የቃላት ዝርዝር ውስጥ ያመለክታል — ያለ modulo አድልዎ በአንድ ቃል በትክክል 10.34 ቢት entropy ይሰጣል።
  2. 2
    አማራጭ ተጨማሪዎች ይታከላሉ
    የቁጥር መቀያየሪያውን ካበሩ፣ ከ0–99 ያለ የዘፈቀደ ሙሉ ቁጥር በተመሳሳዩ ከአድልዎ ነፃ ዘዴ ይመረጣል እና እንደ የተለየ ቁራጭ ይታከላል፤ ይህም በግምት 6.6 ቢት ይጨምራል። የእያንዳንዱን ቃል የመጀመሪያ ፊደል ትልቅ ማድረግ ተወስኖ የሚታወቅ ስለሆነ ምንም entropy አይጨምርም፤ መሣሪያው ይህንን በግልጽ ይጠቅሳል።
  3. 3
    የቀጥታ entropy እና የመሰበሪያ ጊዜ ማሳያ
    Entropy እንደ wordCount × log2(1296) ይሰላል፤ መሣሪያው ያንን አኃዝ በሦስት ሊመረጡ የሚችሉ የጥቃት ሞዴሎች ወደ ግምታዊ የመሰበሪያ ጊዜ ይቀይራል፦ በሰከንድ 10 ግምቶች (የተገደበ በመስመር ላይ)፣ በሰከንድ 10 ቢሊዮን (ከመስመር ውጭ GPU) እና በሰከንድ 100 ትሪሊዮን (ትልቅ ክላስተር)። የቃላት ብዛት ወይም አማራጮችን ሲቀይሩ ሒሳቡ ወዲያውኑ ይዘምናል።
  4. 4
    በየቃሉ እንደገና ማመንጨት እና መቅዳት
    ማንኛውንም ቃል መጫን ያንን ቃል ብቻ አዲስ በተመነጨ ቃል ይተካዋል — ተመሳሳይ entropy፣ ሙሉውን የይለፍ ሐረግ እንደገና ሳያመነጩ የማይመች ቃልን ለመቀየር ጠቃሚ። የመጨረሻው ሕብረቁምፊ በመረጡት መለያ ተገጣጥሞ በመደበኛው Clipboard API ወደ ቅንጥብ ሰሌዳ ይጻፋል።

የይለፍ ሐረጉ በአካባቢው በተካተተ የቃላት ውሂብ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይመነጫል — በየትኛውም ጊዜ ወደ የትኛውም አገልጋይ ምንም አይላክም።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች