密码安全性检查代码
来源:互联网 发布:淘宝天猫优惠券软件 编辑:程序博客网 时间:2024/05/22 05:00
代码块来源于网络
条件
*
- # 密码安全性检查代码
- #
- # 低级密码要求:
- # 1. 密码由单纯的数字或字母组成
- # 2. 密码长度小于等于8位
- #
- # 中级密码要求:
- # 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&* ()_=-/,.?<>;:[]{}|\)任意两种组合
- # 2. 密码长度不能低于8位
- #
- # 高级密码要求:
- # 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&* ()_=-/,.?<>;:[]{}|\)三种组合
- # 2. 密码只能由字母开头
- # 3. 密码长度不能低于16位
*
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'nums = '0123456789'passwd = input('请输入需要检查的密码组合:')
# 判断长度
length = len(passwd) #有利于运行while (passwd.isspace() or length == 0) : passwd = input("您输入的密码为空(或空格),请重新输入:")if length <= 8: flag_len = 1elif 8 < length < 16: flag_len = 2else: flag_len = 3flag_con = 0
# 判断是否包含特殊字符
for each in passwd: if each in symbols: flag_con += 1 break
# 判断是否包含字母
for each in passwd: if each in chars: flag_con += 1 break
# 判断是否包含数字
for each in passwd: if each in nums: flag_con += 1 break
# 打印结果
while 1 : print("您的密码安全级别评定为:", end='') if flag_len == 1 or flag_con == 1 : print("低") elif flag_len == 2 or flag_con == 2 : print("中") else : print("高") print("请继续保持") break print("请按以下方式提升您的密码安全级别:\n\ \t1. 密码必须由数字、字母及特殊字符三种组合\n\ \t2. 密码只能由字母开头\n\ \t3. 密码长度不能低于16位'") break
阅读全文
0 0
- 密码安全性检查代码
- python密码安全性检查代码
- 密码安全性检查
- java代码安全性检查机制
- python练习3——请写一个密码安全性检查的脚本代码:check.py
- Android Intent安全性检查
- 软件安全性检查checklist
- 如何在代码中执行应用程序安全性检查(声明式和代码式)
- 检验密码安全性等级
- 密码算法安全性列表
- 汉语拼音密码安全性
- 用rkhunter检查系统安全性
- VS中忽略安全性检查
- Java PBKDF2 密码哈希代码 安全性较高的加密
- JS检验密码安全性等级
- 关于密码的安全性问题
- redis安全性--登录密码设置
- 代码检查
- CefSharp 集成谷歌浏览器详解(三)--官网示例解析2 CefSettings 介绍
- xml配置详解
- ECharts属性设置
- spacy初学
- 滑动窗口 分析SQL 实践
- 密码安全性检查代码
- Jsp标签
- Git常用命令总结--GIT命令大全
- package.json 说明
- 比特币-区块链思想诞生的摇篮
- 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
- python+TensorFlow常见错误汇总,持续更新中......
- JavaWeb项目excel文件导入
- 稀疏矩阵的三元组存储和逆置