如何使用Python设计密码安全检验安全程度程序
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,小编给大家分享一下如何使用Python设计密码安全检验安全程度程序,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!程序介绍本程序利用1.密码必须由数字、字母及特殊字符三种组合2.密码只
千家信息网最后更新 2024年10月19日如何使用Python设计密码安全检验安全程度程序
小编给大家分享一下如何使用Python设计密码安全检验安全程度程序,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
程序介绍
本程序利用
1.密码必须由数字、字母及特殊字符三种组合
2.密码只能由字母开头
3.密码长度不能低于16位
来判断密码程度。
首先,把可输入的字符写进去:
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|;:?/<>'''chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'nums = '0123456789'
然后开始循环并判断密码长度:
while 1: print('--------------密码安全级别检查-------------------') passwd = input('请输入需要检查的密码组合:') length = len(passwd) while passwd.isspace() or length == 0: passwd = input('您输入的密码为空,请重新输入:') if length <= 8: flag_len = 1 elif 8< length < 16: flag_len = 2 else: flag_len = 3 flag_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 True: 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
运行结果
看完了这篇文章,相信你对"如何使用Python设计密码安全检验安全程度程序"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
密码
安全
程序
字母
字符
输入
程度
级别
长度
组合
安全检验
检验
设计
特殊
开头
数字
篇文章
检查
评定
完了
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发适合哪些人
午夜猎魂自定义服务器
服务器开机后风扇全速转无法开机
动画小说软件开发
转行找软件开发工作找不到
网络安全电脑键盘
计算机软件开发应用
龙珠神奇宝贝服务器下载
聚类算法怎么连接数据库
服务器错误1003是什么意思
软件开发产品的职责
深圳市智控网络技术有限公司
电脑进入界面后无法连接服务器
郑州大数据软件开发报价
中国移动网络服务器型号
数据库错误码1364
视频服务器的用法
centos创建数据库
数据库极限的定义
人大复印报刊资料是全文数据库吗
杏和软件开发
虹口区技术软件开发代理品牌
什么叫数据库的主键
餐饮软件怎么同步sql数据库
湖南软件开发速来 岚鸿
美信商户通服务器连接异常
小型数据库搭建软件
购买正版数据库的原因
湖湘杯网络安全大赛的含金量
英雄联盟在外国服务器有限制吗