Python如何设计密码强度校验程序

  介绍

这篇文章主要讲解了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如何设计密码强度校验程序有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

Python如何设计密码强度校验程序