[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
return nnnn
def pdhh(cd):
nnnn = false
for c in cd:
if c.islower():
nnnn = true
break
return nnnn
def main():
主函式cscs = 5
while cscs >0:
password = input('請輸入密碼:')
#密碼強度判斷
stregth_level = 0
jch = 0
if len(password) >= 8:
stregth_level += 1
else:
print('密碼長度必須大於8位')
if pdsz(password):
stregth_level += 1
jch = '弱'
else:
print('密碼必須包含數字!')
if pdzm(password):
stregth_level += 1
jch = '中'
else:
print('密碼必須包含大寫字母!')
if pdhh(password):
stregth_level += 1
jch = '較強'
else:
print('密碼必須包含小寫字母!')
# f = open('111', 'a')
# f.write(password)
# f.close()
if stregth_level == 4:
jch = '強'
print('密碼強度合格')
f = open('111', 'a')
f.write('密碼:{}, 強度:{}\n'.format(password,jch))
f.close()
break
else:
print('密碼強度不合格')
cscs -= 1
print()
if cscs <= 0:
print('嘗試次數過多!')
if __name__ == '__main__':
main()
js 判斷密碼強度
本程式按以下的方式進行評估.1.如果密碼少於5位,那麼就認為這是乙個弱密碼.2.如果密碼只由數字 小寫字母 大寫字母或其它特殊符號當中的一種組成,則認為這是乙個弱密碼.3.如果密碼由數字 小寫字母 大寫字母或其它特殊符號當中的兩種組成,則認為這是乙個中度安全的密碼.4.如果密碼由數字 小寫字母 大寫...
C 判斷密碼強度
1.關於密碼強度 密碼強度有強弱之分,包含數字 字母和其他符號三者且長度不小於10的密碼被稱為強密碼,只有其中一者或長度不大於6的密碼是弱密碼,其他密碼是中等強度密碼。密碼強度 private enum strength 計算密碼強度 密碼字串 private static strength pas...
Python密碼的強度
密碼是賬戶的重要安全保障,涉及到安全問題,太簡單的密碼容易被猜到或破解。請用程式實現 用函式實現乙個校驗密碼強度的函式,用於提醒使用者在註冊時,密碼是否足夠安全。以下為密碼強度校驗規則 密碼長度在 6 位及以上,強度 1,在 8 位及以上,強度 2,12 位及以上,強度 4 有大寫字母,強度 2 除...