介绍
这篇文章主要讲解了Python如何设计密码强度校验程序,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
<强>程序介绍强>
本程序利用
1。密码必须由数字,字母及特殊字符三种组合
2。密码只能由字母开头
3。密码长度不能低于16位
来判断密码程度。
首先,把可输入的字符写进去:
然后开始循环并判断密码长度:
在1: 打印(& # 39;- - - - - - - - - - - - - - - -密码安全级别检查- - - - - - - - - - - - - - - - - - - # 39;) passwd=输入(& # 39;请输入需要检查的密码组合:& # 39;) 长度=len(密码) 虽然passwd.isspace()或长度==0: passwd=输入(& # 39;您输入的密码为空,请重新输入:& # 39;) 如果长度& lt;=8: flag_len=1 elif 8 & lt;长度& lt;16: flag_len=2 其他: flag_len=3 flag_con=0然后判断字符:
如果每个符号: flag_con +=1 打破 对于每一个密码: 如果每个字符: flag_con +=1 打破 对于每一个密码: 如果每个num: flag_con +=1 打破最后评定密码,并给出建议:
而真实的: 打印(& # 39;您的密码安全级别评定为:& # 39;,结束=& # 39;& # 39;) 如果flag_len==1或flag_con==1: 打印(& # 39;低& # 39;) elif flag_len==2或flag_con==2: 打印(& # 39;中& # 39;) 其他: 打印(& # 39;高& # 39;) 打印(& # 39;请继续保持! & # 39;) 打破 打印(& # 39;请按以下方式提升您的密码安全级别:\ n \ \ t1。密码必须由数字,字母及特殊字符三种组合\ n \ \ t2。密码只能由字母开头\ n \ \ t3。密码长度不能低于16位& # 39;) 打破运行结果
看完上述内容,是不是对Python如何设计密码强度校验程序有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
Python如何设计密码强度校验程序