|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- # 密码安全性检查代码
- #
- # 低级密码要求:
- # 1. 密码由单纯的数字或字母组成
- # 2. 密码长度小于等于8位
- #
- # 中级密码要求:
- # 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
- # 2. 密码长度不能低于8位
- #
- # 高级密码要求:
- # 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
- # 2. 密码只能由字母开头
- # 3. 密码长度不能低于16位
- password = input("请输入需要检查的密码组合:")
- str1 = ["~","!","@","#","$","%","^","&","*","(",")","_","=","-","/",",",".","?","<",">",";",":","[","]","{","}","|",“\”]
- while password:
- if password.isalnum() and len(password) <= 8:
- print ("""您的密码安全级别评定为:低
- 请按以下方式提升您的密码安全级别:
- 1.密码必须由数字、字母及特殊字符三种组合
- 2.密码只能由字母开头
- 3.密码长度不能低于16位""")
- elif len(password) >= 8 and password.isalnum() or password.isalpha() or password.index(str1):
- print ("""您的密码安全级别评定为:中
- 请按以下方式提升您的密码安全级别:
- 1.密码必须由数字、字母及特殊字符三种组合
- 2.密码只能由字母开头
- 3.密码长度不能低于16位""")
- else:
- print ("""您的密码安全级别评定为:高
- 请继续保持。""")
- continue
复制代码
str1哪里保存不了,这么多特殊符号不知道怎么处理了,如果能保存,我的这个代码能跑的起来不
看引号明显不同,应该不是复制问题吧
|
|