python判斷密碼強度並輸出 密碼強度判斷

2021-10-11 13:10:27 字數 1411 閱讀 2684

[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 除...