የሚጠቀመውን የይለፍ ቃል ጥንካሬ አመልካች ጥሩ ምሳሌ ለማግኘት ጥቂት ምርምር እያደረግሁ ነበር ጃቫስክሪፕት ና መደበኛ መግለጫዎች (ሬጌክስ) በስራዬ ላይ ባለው መተግበሪያ ውስጥ የይለፍ ቃል ጥንካሬን ለማረጋገጥ አንድ ልጥፍ እናደርጋለን እና ለተጠቃሚዎቻችን በጣም የማይመች ነው ፡፡
ሬጌክስ ምንድን ነው?
መደበኛ አገላለጽ የፍለጋ ዘይቤን የሚወስኑ የቁምፊዎች ቅደም ተከተል ነው። ብዙውን ጊዜ እንደዚህ ዓይነቶቹ ቅጦች በ ‹ሕብረቁምፊ ፍለጋ› ስልተ ቀመሮች ጥቅም ላይ ይውላሉ ማግኘት or ይፈልጉ እና ይተኩ ክሮች ላይ ክዋኔዎች ፣ ወይም ለግብዓት ማረጋገጫ።
ይህ ጽሑፍ በእርግጠኝነት መግለጫዎችን እንዲያስተምራችሁ አይደለም ፡፡ በጽሑፍ ውስጥ ቅጦችን ሲፈልጉ መደበኛ መግለጫዎችን የመጠቀም ችሎታ ልማትዎን በፍፁም እንደሚያቃልልዎት ይወቁ። በተጨማሪም ብዙ የልማት ቋንቋዎች የመደበኛ አገላለፅ አጠቃቀምን ያመቻቹ መሆናቸውን መገንዘብ አስፈላጊ ነው ፣ ስለሆነም ሪጌክስ ደረጃ በደረጃ ሕብረቁምፊዎችን ከመፈተሽ እና ከመፈለግ ይልቅ በተለምዶ በጣም ፈጣን አገልጋይ እና ደንበኛ ነው ፡፡
ከመገኘቴ በፊት ድሩን በጣም ፈለግሁ አንድ ምሳሌ ርዝመት ፣ የቁምፊዎች እና የምልክቶች ጥምረት የሚሹ አንዳንድ ታላላቅ መደበኛ መግለጫዎች። Howver ፣ ኮዱ ለጣዕም ትንሽ ከመጠን በላይ እና ለ ‹NET› የተስተካከለ ነበር ፡፡ ስለዚህ ኮዱን ቀለል አድርጌ በጃቫስክሪፕት ውስጥ አስቀመጥኩት ፡፡ ይህ መልሶ ከመለጠፍዎ በፊት በደንበኛው አሳሽ ላይ የይለፍ ቃል ጥንካሬን በእውነተኛ ጊዜ እንዲያረጋግጥ ያደርገዋል እና በይለፍ ቃል ጥንካሬ ላይ ለተጠቃሚው ጥቂት ግብረመልሶችን ይሰጣል።
A ይለፍ ቃል ይተይቡ
በእያንዳንዱ የቁልፍ ሰሌዳው ምት የይለፍ ቃሉ ከመደበኛው አገላለጽ ጋር ተፈትኖ ከዚያ በታችኛው ክፍል ውስጥ ለተጠቃሚው ግብረመልስ ይሰጣል
የይለፍ ቃል ይተይቡ
ኮዱ ይኸውልዎት
የ መደበኛ መግለጫዎች የኮዱን ርዝመት በመቀነስ ድንቅ ስራን ያከናውኑ
- ተጨማሪ ቁምፊዎች - ርዝመቱ ከ 8 ቁምፊዎች በታች ከሆነ ፡፡
- ደካማ - ርዝመቱ ከ 10 ቁምፊዎች ያነሰ ከሆነ እና የምልክቶች ፣ ካፕስ ፣ ጽሑፍ ጥምረት አይይዝም ፡፡
- መካከለኛ - ርዝመቱ 10 ቁምፊዎች ወይም ከዚያ በላይ ከሆነ እና የምልክቶች ፣ ካፕስ ፣ ጽሑፍ ጥምረት አለው ፡፡
- ጠንካራ - ርዝመቱ 14 ቁምፊዎች ወይም ከዚያ በላይ ከሆነ እና የምልክቶች ፣ ካፕስ ፣ ጽሑፍ ጥምረት አለው ፡፡
<script language="javascript">
function passwordChanged() {
var strength = document.getElementById('strength');
var strongRegex = new RegExp("^(?=.{14,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{10,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{8,}).*", "g");
var pwd = document.getElementById("password");
if (pwd.value.length == 0) {
strength.innerHTML = 'Type Password';
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = 'More Characters';
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = '<span style="color:green">Strong!</span>';
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = '<span style="color:orange">Medium!</span>';
} else {
strength.innerHTML = '<span style="color:red">Weak!</span>';
}
}
</script>
<input name="password" id="password" type="text" size="15" maxlength="100" onkeyup="return passwordChanged();" />
<span id="strength">Type Password</span>
የይለፍ ቃልዎን ማጠንከር
በጃቫስክሪፕትዎ ውስጥ ያለውን የይለፍ ቃል ግንባታ በትክክል እንዳያረጋግጡ በጣም አስፈላጊ ነው ፡፡ ይህ የአሳሽ ማጎልመሻ መሳሪያዎች ያለው ማንኛውም ሰው ስክሪፕቱን እንዲያልፍ እና የፈለጉትን የይለፍ ቃል እንዲጠቀም ያስችለዋል። በመድረክዎ ውስጥ ከማከማቸትዎ በፊት የይለፍ ቃል ጥንካሬን ለማረጋገጥ ሁልጊዜ በአገልጋይ-ወገን ፍተሻ መጠቀም አለብዎት።
ሌላ የይለፍ ቃል ጥንካሬ ፈታሾችን አገኘሁ ፡፡ በቃላቶቻቸው መዝገበ ቃላት ላይ የተመሠረተ የእነሱ ስልተ ቀመር። አንዱን በ microsoft.com ላይ ይሞክሩ - http://www.microsoft.com/protect/yourself/password/checker.mspx እና አንድ በ itimpl.com - http://www.itsimpl.com
አመሰግናለሁ! አመሰግናለሁ! አመሰግናለሁ! ከሌሎች ድርጣቢያዎች በሚሰነዝር የይለፍ ቃል ጥንካሬ ኮድ ለ 2 ሳምንታት ያህል በማሞኘት ፀጉሬን አውጥቼ አውጥቻለሁ ፡፡ የእርስዎ አጭር ነው ፣ ልክ እኔ እንደፈለግሁት እና ከሁሉም በተሻለ ይሠራል ፣ ለጃቫ ስክሪፕት ጀማሪ ለመቀየር ቀላል ነው! የጥንካሬ ፍርዱን ለመያዝ ፈልጌ ነበር እናም የጥንካሬ ሙከራውን ካላሟላ በስተቀር የተጠቃሚውን የይለፍ ቃል በእውነቱ ለማዘመን ቅጹ እንዲለጠፍ አልፈልግም ፡፡ የሌሎች ሰዎች ኮድ በጣም የተወሳሰበ ነበር ወይም በትክክል አልሰራም ወይም ሌላ ነገር። እወድሃለሁ! XXXXX
ምንም አይደለም! ምንም አይደለም! ምንም አይደለም!
እኔም አፈቅርሻለሁ!
በትክክል አንድ ቁራጭ በትክክል ሊጽፉ ለሚችሉ ሰዎች እግዚአብሔርን አመሰግናለሁ።
ከጃኒስ ጋር ተመሳሳይ ተሞክሮ ነበረው ፡፡
ይህ ልክ እንደ እኔ ያሉ ጃቫስክሪፕትን ኮድ ለማይችሉ ሰዎች ፍጹም ከሚሆነው ሳጥን ውስጥ ይሠራል!
በጣሳ ላይ በትክክል የሚናገረውን የሚያደርግ አንድ ቁራጭ ስለፃፉ እናመሰግናለን!
ታዲያስ ፣ በመጀመሪያ ለዑር ጥረቶች በጣም አመሰግናለሁ ፣ ይህንን በ Asp.net ለመጠቀም ሞከርኩ ግን አልሰራም ፣ እየተጠቀምኩኝ ነው
በመለያ ምትክ ፣ እና አልሰራም ፣ ማናቸውም ጥቆማዎች?!
ወደ ኒስሪን-በደመቀው ሳጥን ውስጥ ያለው ኮድ ከቁረጥ ‹ፓስፕ› ጋር አይሰራም ፡፡ ነጠላ ጥቅሱ ተበላሽቷል ፡፡ ምንም እንኳን የማሳያ አገናኝ ኮድ ጥሩ ነው።
,ረ እኔ ስክሪፕትዎን ወድጄዋለሁ ወደ ዱች ተተርጉሜው እዚህ መድረክዬ ላይ ለጥፌዋለሁ!
ታላቅ ስራ! በደንበኛው ላይ በትክክል እንዴት መደረግ እንዳለበት
በጣም ጥሩ ሥራ…
ዳግላስ እናመሰግናለን ለአሁኑ ሥራዬ እጠቀምበታለሁ ፡፡
ምንም እንኳን በመዝገበ ቃላት ጥቃት በፍጥነት በፍጥነት ይሰነጠቃል ፣ “P @ s $ w0rD” ጠንካራ ሆኖ ያሳያል…
እንዲህ ዓይነቱን ገጽታ በሙያዊ መፍትሔ ላይ ለማሰማራት ይህንን ስልተ ቀመር ከዝገበ-ቃላት ቼክ ጋር ማዋሃድ አስፈላጊ ነው የሚል እምነት አለኝ ፡፡
በ XULRunner ውስጥ ትንሽ በመለዋወጥ በጣም ጥሩ ይሰራል። አመሰግናለሁ!
ለዚህ ትንሽ ኮድ እናመሰግናለን ጎብ visitorsዎቼ የይለፍ ቃሎቻቸውን ሲጠቁሙ የይለፍ ቃሌን ጥንካሬን ለመሞከር አሁን ልጠቀምበት እችላለሁ ፣
ታላቅ የኮድ ቁራጭ
ስክሪፕቱ እጅግ በጣም ጥሩ ነበር ፡፡ አሁን ባለው ፕሮጀክት ውስጥ እጠቀምበት ነበር
ስላጋሩ እናመሰግናለን!
በጣም ቀላል እና ድንቅ መግለጫ። እኔ እንደ ፈታሽ የእኔን ቲሲዎች ከዚህ አገላለፅ አገኘሁ ፡፡
ስላካፈሉን እናመሰግናለን በዚህ ገጽ ላይ ጥቂት የተሰበሩ አገናኞች አሉዎት። FYI
የኔን ለምን አልሰራም ብሎ አንድ ሰው መናገር ይችላል ..
ሁሉንም ኮዶች ቀድቼ ማስታወሻ ደብተር ++ ላይ ለጥ pasteው ግን በጭራሽ አይሰራም?
እባክዎ ይርዱኝ..
ድንቅ !!!!! አመሰግናለሁ.
ታላቅ የስራ ሰው! ቀላል እና ውጤታማ. ስላካፈሉን በጣም አመሰግናለሁ!
አመሰግናለሁ
ጥሩ ፣ thx። ግን… ለ STRONG pw ምሳሌ ምንድነው? 'አንድ ማግኘት አልቻልኩም! - {}
ይህ ዓይነቱ “ጥንካሬ ፈታሽ” ሰዎችን ወደ በጣም አደገኛ ጎዳና ይመራቸዋል። የባህሪ ብዝሃነትን በይለፍ ሐረግ ርዝመት ከፍ አድርጎ ይመለከታል ፣ አጭር ፣ ብዙ የተለያዩ የይለፍ ቃሎች ከረጅም ፣ ያነሰ የተለያየ የይለፍ ቃሎች የበለጠ ጠንካራ እንዲሰጡ ያደርጋቸዋል። ያ ተጠቃሚዎችዎ ከባድ የጠለፋ ስጋት ካጋጠማቸው ችግር ውስጥ የሚከት ስህተት ነው።
አልስማማም ዮርዳኖስ! ምሳሌው በቀላሉ እንደ እስክሪፕት ምሳሌ ተደርጎ ነበር ፡፡ ለሰዎች የምመክረው ለእሱ ልዩ ለሆኑ ለማንኛውም ጣቢያ ገለልተኛ የይለፍ ሐረጎችን ለመፍጠር የይለፍ ቃል አስተዳደር መሣሪያን መጠቀም ነው ፡፡ አመሰግናለሁ!
አመሰግናለሁ በጣም ጥሩ ነው።
ጥሩ ስራውን እናመሰግናለን
በጣም ብዙ አመሰግናለሁ አመሰግናለሁ ይህ ብዙ ጊዜ መፈለግዎ በመጨረሻ ግን ልጥፍዎን አገኘሁ እና በእውነቱ ተደስቻለሁ ፡፡ አመሰግናለሁ
አመሰግናለሁ የትዳር ጓደኛ. በቃ በድር ጣቢያዬ ላይ የተሰማራ ሲሆን በጣም በጥሩ ሁኔታ እየሰራ ነው ፡፡
ያንን መስማት ይወዳል! በጣም ደህና መጣችሁ!