|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
password = input('请输入需要检查的密码组合:')
flag_1 = 0
flag_2 = 0
flag_3 = 0
while password.isspace() or password == '':
password = input('请输入需要检查的密码组合:')
for each in password:
if each in symbols:
flag_1 += 1
elif each in chars:
flag_2 += 1
elif each in nums:
flag_3 += 1
else:
password = input('请输入需要检查的密码组合:')
if (password.isdigit() or password.isalpha()) and (flag_1 + flag_2 + flag_3 <= 8):
print("密码安全等级为:低")
elif (flag_1 + flag_2 + flag_3 > 8) and ((flag_1 == 0 and flag_2 != 0 and flag_3 != 0) or (flag_1 != 0 and flag_2 == 0 and flag_3 != 0) or (flag_1 != 0 and flag_2 != 0 and flag_3 == 0)):
print('密码安全等级为:中')
elif (flag_1 + flag_2 + flag_3 >= 16) and (flag_1 != 0 and flag_2 != 0 and flag_3 != 0):
print('密码安全等级为:高') |
|