密码安全性检查代码
#
低级密码要求:
1. 密码由单纯的数字或字母组成
2. 密码长度小于等于8位
#
中级密码要求:
1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
2. 密码长度不能低于8位
#
高级密码要求:
1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
2. 密码只能由字母开头
3. 密码长度不能低于16位
fuhao = r'''~!@#$%^&*()_+-=[]{};'\:"|,./<>?'''
shuzi = "0123456789"
zimu = "qwertyuioplkjhgfdsazxcvbnmMNBVCXZLKJHGFDSAPOIUYTREWQ"
'''分析:
长度:如果输入少于8为初级,大于8为中级.大于16为高级
组合:初级由单独的字母或数字组成,中级由数字和字母或符号中的任意两种组合,
高级由三种组合,还必须有字幕开头
'