|
楼主 |
发表于 2020-8-13 17:14:21
|
显示全部楼层
这个是code
password=input('请输入需要检查的密码组合')
num='1234567890'
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
for i in password:
if i in num or i in chars:
if len(password) < 8:
level=1
for i in password:
if i in chars:
if i in num:
if i in symbols:
if len (password)>=8 and len(password)<16:
level=2
for i in password:
if i in chars:
if i in num:
if i in symbols:
if len(password)>=16:
print('’‘你的密码安全级别评定为:高/t/n请继续保持''')
if level==1:
print(''' 您的密码安全级别评定为:低
请按以下方式提升您的密码安全级别:
1.密码必须由数字、字母及特殊字符三种组合
2.密码只能由字开头
3.密码长度不能低于16位''')
elif level==2:
print(''' 您的密码安全级别评定为:中
请按以下方式提升您的密码安全级别:
1.密码必须由数字、字母及特殊字符三种组合
2.密码只能由字开头
3.密码长度不能低于16位''') |
|