1.關於密碼強度
密碼強度有強弱之分,包含數字、字母和其他符號三者且長度不小於10的密碼被稱為強密碼,只有其中一者或長度不大於6的密碼是弱密碼,其他密碼是中等強度密碼。
//////密碼強度
///private
enum
strength
;///
///計算密碼強度
//////
密碼字串
///private
static strength passwordstrength(string
password)
if (iltt == 0 && isym == 0) return strength.weak; //
純數字密碼
if (inum == 0 && iltt == 0) return strength.weak; //
純符號密碼
if (inum == 0 && isym == 0) return strength.weak; //
純字母密碼
if (password.length <= 6) return strength.weak; //
長度不大於6的密碼
if (iltt == 0) return strength.normal; //
數字和符號構成的密碼
if (isym == 0) return strength.normal; //
數字和字母構成的密碼
if (inum == 0) return strength.normal; //
字母和符號構成的密碼
if (password.length <= 10) return strength.normal; //
長度不大於10的密碼
return strength.strong; //
由數字、字母、符號構成的密碼
}
js 判斷密碼強度
本程式按以下的方式進行評估.1.如果密碼少於5位,那麼就認為這是乙個弱密碼.2.如果密碼只由數字 小寫字母 大寫字母或其它特殊符號當中的一種組成,則認為這是乙個弱密碼.3.如果密碼由數字 小寫字母 大寫字母或其它特殊符號當中的兩種組成,則認為這是乙個中度安全的密碼.4.如果密碼由數字 小寫字母 大寫...
python判斷密碼強度並輸出 密碼強度判斷
python 庫def pdsz cd nnnn false for c in cd if c.isnumeric nnnn true break return nnnn def pdzm cd nnnn false for c in cd if c.isupper nnnn true break ...
課堂作業 密碼強度判斷
string.digits 可返回 0123456789 string.ascii lowercase 可返回 abcdefghijklmnopqrstuvwxyz string.ascii uppercase 可返回 abcdefghijklmnopqrstuvwxyz string.punctu...