評估使用者輸入密碼的強度(用Javascript)
密碼已經是我們生活工作中必不可少的工具,但一個不安全的密碼有又有可能會給我們造成不必要的損失。作為網站設計者,如果我們在網頁中能對使用者輸入的密碼進行安全評估,並顯示出相應的提示資訊,那麼對使用者設定一個安全的密碼將有很大幫助。同時也使得網站更具人性化,更有吸引力.
什麼是一個安全的密碼呢?本程式按以下的方式進行評估.
1.如果密碼少於5位,那麼就認為這是一個弱密碼.
2.如果密碼只由數字、小寫字母、大寫字母或其它特殊符號當中的一種組成,則認為這是一個弱密碼.
3.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的兩種組成,則認為這是一箇中度安全的密碼.
4.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的三種以上組成,則認為這是一個比較安全的密碼.
本程式將根據使用者輸入的密碼分別顯示不同的顏色表示密碼的強度,具體程式如下:
以下是引用片段:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8271432/viewspace-910512/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 密碼輸入強度提示例項程式碼密碼
- JavaScript密碼強度提醒JavaScript密碼
- JavaScript密碼強度提示JavaScript密碼
- JavaScript 密碼強度提示效果JavaScript密碼
- JavaScript密碼強度等級詳解JavaScript密碼
- 密碼強度的正規表示式(JavaScript)總結密碼JavaScript
- MySQL如何啟用密碼強度審計MySql密碼
- 基於規則評分的密碼強度檢測演算法分析及實現(JavaScript)密碼演算法JavaScript
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- 使用者輸入的密碼和確認密碼必須一致密碼
- 淺議密碼強度與密碼破解(2)密碼
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- 使用者名稱和密碼輸入練習密碼
- linux 指令碼切換使用者不用輸入密碼Linux指令碼密碼
- js實現的密碼強度提示程式碼JS密碼
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- win7登入時需要手動輸入使用者密碼和密碼的設定方法Win7密碼
- 3種生成高強度密碼的方法密碼
- js實現的密碼強度提示效果JS密碼
- python輸入錯誤密碼使用者鎖定Python密碼
- javascript限制文字框輸入長度JavaScript
- 用javascript完成pos機的輸入輸出JavaScript
- Mac設定使用者自動登入無需輸入密碼的方法Mac密碼
- 輸入密碼檢視flag密碼
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- Linux 下用 SCP 無需輸入密碼傳輸檔案Linux密碼
- 評估你的程式碼
- 自定義支付密碼輸入view、密碼鍵盤並自動檢測6位密碼輸入完全密碼View
- 模擬輸入密碼時顯示‘*’,然後將密碼輸出密碼
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- 為什麼登陸ERP的輸入兩次使用者密碼?密碼
- 為設定密碼的電腦省去輸入密碼的麻煩!密碼
- 高分透過!TCE高分透過密碼應用安全性評估(3級)密碼
- WWDC 2018:自動強密碼與驗證碼自動輸入密碼
- 使用命令列生成高強度密碼命令列密碼
- git每次提交都輸入密碼Git密碼