网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何使用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设计密码安全检验安全程度程序

看完了这篇文章,相信你对“如何使用Python设计密码安全检验安全程度程序”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:如何使用Python设计密码安全检验安全程度程序
转载来源:http://bjjierui.cn/article/ghshjd.html

其他资讯