密码安全性检查
来源:互联网 发布:centos 安装lamp环境 编辑:程序博客网 时间:2024/05/29 04:01
要求:
安全级别低:密码由单纯数字或字母组成 密码长度小于等于8位
安全级别中:密码由数字,字母,特殊字符任意两种组合,密码长度不低于8位安全级别高:密码由数字,字母及特殊字符三种组合,开头只能为字母。密码长度不低于16位
#str.isdigit()当字符串只包含数字返回True#str.isalpha()当字符串只包含字母返回True#len(str)计算字符串的长度"""题目要求安全级别低:密码由单纯数字或字母组成 密码长度小于等于8位安全级别中:密码由数字,字母,特殊字符任意两种组合,密码长度不低于8位安全级别高:密码由数字,字母及特殊字符三种组合,开头只能为字母。密码长度不低于16位"""pw=input("请输入密码")num="0123456789"haha="""~!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>"""if pw.isdigit() ==True or pw.isalpha()==True : if len(pw)<=8 : print("安全系数为:低") else : a,b,c=0,0,0 for i in pw: if i in num : a=1 elif 'a'<=i<='z' or 'A'<=i<='Z' : b=1 elif i in haha : c=1 if a+b+c==3: break if a+b+c==3 and len(pw)>=16: if pw[0] in num: print("安全系数为:高") if a+b+c ==2 and len(pw)>=8 : print("安全系数为:中")
我的问题1.特殊字符不会处理
2if 与else 当一个if结束后 它与紧跟着的else之间不能有其他语句
阅读全文
0 0
- 密码安全性检查
- 密码安全性检查代码
- python密码安全性检查代码
- Android Intent安全性检查
- 软件安全性检查checklist
- python练习3——请写一个密码安全性检查的脚本代码:check.py
- 检验密码安全性等级
- 密码算法安全性列表
- 汉语拼音密码安全性
- 用rkhunter检查系统安全性
- java代码安全性检查机制
- VS中忽略安全性检查
- JS检验密码安全性等级
- 关于密码的安全性问题
- redis安全性--登录密码设置
- @pwck--检查密码文件@
- JS检查密码强弱
- oracle检查密码过期
- 集合
- java中字符串相等问题
- 简易学生管理系统
- Python3 MySQL 数据库连接
- ccf认证图像旋转
- 密码安全性检查
- Protecting the Flowers
- java高级特性之--常用类
- zoj 1201 Inversion 水题~
- nyoj 题目12:喷水装置(二)贪心算法
- S
- hdu 6055 Regular polygon
- c++ STL vector如何删除
- [BZOJ]1717 [Usaco2006 Dec]Milk Patterns 二分答案