የይለፍ ቃል ጥንካሬን በጃቫስክሪፕት እና በመደበኛ መግለጫዎች ያረጋግጡ

የይለፍ ቃል ጥንካሬን በጃቫስክሪፕት እና በመደበኛ መግለጫዎች ያረጋግጡ

የሚጠቀመውን የይለፍ ቃል ጥንካሬ አመልካች ጥሩ ምሳሌ ለማግኘት ጥቂት ምርምር እያደረግሁ ነበር ጃቫስክሪፕትመደበኛ መግለጫዎች (ሬጌክስ) በስራዬ ላይ ባለው መተግበሪያ ውስጥ የይለፍ ቃል ጥንካሬን ለማረጋገጥ አንድ ልጥፍ መልሰን እንሰራለን እና ለተጠቃሚዎቻችን በጣም የማይመች ነው ፡፡

ሬጌክስ ምንድን ነው?

መደበኛ አገላለጽ የፍለጋ ዘይቤን የሚወስኑ የቁምፊዎች ቅደም ተከተል ነው። ብዙውን ጊዜ እንደዚህ ዓይነቶቹ ቅጦች በ ‹ሕብረቁምፊ ፍለጋ› ስልተ ቀመሮች ጥቅም ላይ ይውላሉ ማግኘት 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>

የይለፍ ቃልዎን ማጠንከር

በጃቫስክሪፕትዎ ውስጥ ያለውን የይለፍ ቃል ግንባታ በትክክል እንዳያረጋግጡ በጣም አስፈላጊ ነው ፡፡ ይህ የአሳሽ ማጎልመሻ መሳሪያዎች ያለው ማንኛውም ሰው ስክሪፕቱን እንዲያልፍ እና የፈለጉትን የይለፍ ቃል እንዲጠቀም ያስችለዋል። በመድረክዎ ውስጥ ከማከማቸትዎ በፊት የይለፍ ቃል ጥንካሬን ለማረጋገጥ ሁልጊዜ በአገልጋይ-ወገን ፍተሻ መጠቀም አለብዎት።

34 አስተያየቶች

  1. 1
  2. 2

    አመሰግናለሁ! አመሰግናለሁ! አመሰግናለሁ! ከሌሎች ድርጣቢያዎች በሚሰነዝር የይለፍ ቃል ጥንካሬ ኮድ ለ 2 ሳምንታት ያህል በማሞኘት ፀጉሬን አውጥቼ አውጥቻለሁ ፡፡ የእርስዎ አጭር ነው ፣ ልክ እኔ እንደፈለግሁት እና ከሁሉም በተሻለ ይሠራል ፣ ለጃቫ ስክሪፕት ጀማሪ ለመቀየር ቀላል ነው! የጥንካሬ ፍርዱን ለመያዝ ፈልጌ ነበር እናም የጥንካሬ ሙከራውን ካላሟላ በስተቀር የተጠቃሚውን የይለፍ ቃል በእውነቱ ለማዘመን ቅጹ እንዲለጠፍ አልፈልግም ፡፡ የሌሎች ሰዎች ኮድ በጣም የተወሳሰበ ነበር ወይም በትክክል አልሰራም ወይም ሌላ ነገር። እወድሃለሁ! XXXXX

  3. 4

    በትክክል አንድ ቁራጭ በትክክል ሊጽፉ ለሚችሉ ሰዎች እግዚአብሔርን አመሰግናለሁ።
    ከጃኒስ ጋር ተመሳሳይ ተሞክሮ ነበረው ፡፡

    ይህ ልክ እንደ እኔ ያሉ ጃቫስክሪፕትን ኮድ ለማይችሉ ሰዎች ፍጹም ከሚሆነው ሳጥን ውስጥ ይሠራል!

  4. 5
  5. 6

    ታዲያስ ፣ በመጀመሪያ ለዑር ጥረቶች በጣም አመሰግናለሁ ፣ ይህንን በ Asp.net ለመጠቀም ሞከርኩ ግን አልሰራም ፣ እየተጠቀምኩኝ ነው

    በመለያ ምትክ ፣ እና አልሰራም ፣ ማናቸውም ጥቆማዎች?!

  6. 7

    ወደ ኒስሪን-በደመቀው ሳጥን ውስጥ ያለው ኮድ ከቁረጥ ‹ፓስፕ› ጋር አይሰራም ፡፡ ነጠላ ጥቅሱ ተበላሽቷል ፡፡ ምንም እንኳን የማሳያ አገናኝ ኮድ ጥሩ ነው።

  7. 8
  8. 9
  9. 10
  10. 11

    ምንም እንኳን በመዝገበ ቃላት ጥቃት በፍጥነት በፍጥነት ይሰነጠቃል ፣ “P @ s $ w0rD” ጠንካራ ሆኖ ያሳያል…
    እንዲህ ዓይነቱን ገጽታ በሙያዊ መፍትሔ ላይ ለማሰማራት ይህንን ስልተ ቀመር ከዝገበ-ቃላት ቼክ ጋር ማዋሃድ አስፈላጊ ነው የሚል እምነት አለኝ ፡፡

  11. 12
  12. 13

    ለዚህ ትንሽ ኮድ እናመሰግናለን ጎብ visitorsዎቼ የይለፍ ቃሎቻቸውን ሲጠቁሙ የይለፍ ቃሌን ጥንካሬን ለመሞከር አሁን ልጠቀምበት እችላለሁ ፣

  13. 14
  14. 15
  15. 16
  16. 17

    በጣም ቀላል እና ድንቅ መግለጫ። እኔ እንደ ፈታሽ የእኔን ቲሲዎች ከዚህ አገላለፅ አገኘሁ ፡፡

  17. 18
  18. 19

    የኔን ለምን አልሰራም ብሎ አንድ ሰው መናገር ይችላል ..

    ሁሉንም ኮዶች ቀድቼ ማስታወሻ ደብተር ++ ላይ ለጥ pasteው ግን በጭራሽ አይሰራም?
    እባክዎ ይርዱኝ..

  19. 20
  20. 21
  21. 22
  22. 23
  23. 24

    ይህ ዓይነቱ “ጥንካሬ ፈታሽ” ሰዎችን ወደ በጣም አደገኛ ጎዳና ይመራቸዋል። የባህሪ ብዝሃነትን በይለፍ ሐረግ ርዝመት ከፍ አድርጎ ይመለከታል ፣ አጭር ፣ ብዙ የተለያዩ የይለፍ ቃሎች ከረጅም ፣ ያነሰ የተለያየ የይለፍ ቃሎች የበለጠ ጠንካራ እንዲሰጡ ያደርጋቸዋል። ያ ተጠቃሚዎችዎ ከባድ የጠለፋ ስጋት ካጋጠማቸው ችግር ውስጥ የሚከት ስህተት ነው።

    • 25

      አልስማማም ዮርዳኖስ! ምሳሌው በቀላሉ እንደ እስክሪፕት ምሳሌ ተደርጎ ነበር ፡፡ ለሰዎች የምመክረው ለእሱ ልዩ ለሆኑ ለማንኛውም ጣቢያ ገለልተኛ የይለፍ ሐረጎችን ለመፍጠር የይለፍ ቃል አስተዳደር መሣሪያን መጠቀም ነው ፡፡ አመሰግናለሁ!

  24. 26
  25. 27
  26. 28

    በጣም ብዙ አመሰግናለሁ አመሰግናለሁ ይህ ብዙ ጊዜ መፈለግዎ በመጨረሻ ግን ልጥፍዎን አገኘሁ እና በእውነቱ ተደስቻለሁ ፡፡ አመሰግናለሁ

  27. 29
  28. 31

    ስላካፈሉኝ አመሰግናለሁ! በእኛ ድር ጣቢያ ላይ የይለፍ ቃል ጥንካሬን ለማሳደግ እየፈለጉ ነበር እናም ይህ እኔ በፈለግኩት መንገድ ሰርቷል ፡፡ በጣም አመሰግናለሁ!

  29. 33

    እርስዎ ቀጥታ ቆጣቢ ነዎት! በግራ እና በቀኝ በኩል ያሉትን ሕብረቁምፊዎች እያነበብኩ ነበር እና የተሻለ መንገድ አለ ብዬ አሰብኩ እና ሬጌክስን በመጠቀም የእርስዎን ኮድዎን አገኘሁ ፡፡ ለጣቢያዬ በላዩ ላይ ማብረር ችሏል… ይህ ምን ያህል እንደረዳ አታውቁም ፡፡ ዳግላስ በጣም አመሰግናለሁ !!

ምን አሰብክ?

ይህ ጣቢያ አይፈለጌን ለመቀነስ Akismet ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.