首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python字符串判断密码强弱

本文实例为大家分享了Python密码强弱判断的具体代码,供大家参考,具体内容如下 程序说明:通过获取用户输入,判断密码长度是否大于8,同时判断其中是否包含数字和字母,并返回相关信息。...【相关知识点】 Python字符串: str.isnumeric() —–检测字符串是否只有数字 返回True or False(注意是只有数字) str.isalpha() —–检测字符串中是否只有字母...False str.islower() —–检测字符串中是否都为小写 str.isupper() ——检测字符串中是否都为大写 """ 作者: 王啸北 日期: 2019.05.19 功能: 判断输入密码的强弱...') # 规则二: 判断是否有数字 if existNumber(password): strength_level += 1 else: print('密码中需包含数字')...else: print('密码错误!

1.2K31

【每天学点Python】案例六:判断密码

判断密码强弱 V1.0 案例描述: 密码强度:是指一个密码对抗猜测或时暴力破解的有效程度;一般是指一个未授权的访问者得到正确密码的平均尝试次数 强密码可以降低安全漏洞的整体风险 简易版(常用)规则: 密码长度至少...满足一个条件,对其加1 长度判断:使用len()方法 包含数字判断:使用snumeric()方法 包含字母判断:使用salpha()方法 如果strength_level等于3,密码强度合格,否则不合格...Python字符串 str.isnumeric():检测字符串是否只由数字组成 str.isalpha():检测字符串是否只由字母组成 str.islower():检测字符串中所有的字母是否都为小写 str.isupper.../usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # author: Kevin.Wang 4 # time : 2018/9/26 5.../usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # author: Kevin.Wang 4 # time : 2018/9/26 5

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    详解:Python代码实现强密码判断与生成

    Python,使用的库函数为: re:Python的标准库内容,使代码可以使用正则表达式。...正则判断 如何判断字符串是否为强密码呢?第一步当然是判断是否包含数字和大小写字母以及特殊字符了,而判断这些内容,当时用正则表达式比较好。 为什么用正则 为什么我会引用正则表达式?...主要原因: 极大程度精简代码 正则规则,很容易判断字符串是否符合密码规则 举个例子,我需要判断字符串内字符是否有数字,可能的Python代码为(不使用正则表达式): def is_number(s):...这样的密码出现,我们需要对生成的密码进行进一步的逻辑判断。这些判断,上文的正则判断无法直接处理,需要我们用逻辑代码进行进一步的生成和处理。 连续字符判断 连续字符判断,其实是很简单的。...主要有两个思路: 使用字符的Unicode编码,判断是否为连续字符 将字符转换为Ascii值,判断字符的Ascii值是否连续 在Python内,可以使用chr()和ord()函数方法来实现: chr()

    3K70

    Python条件判断

    Python 条件语句 需要考虑的问题: 1.老婆给当程序员的老公打电话:“下班顺路买10个包子带回来,如果看到卖西瓜的,就买1个。”...Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: ?...Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。...Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件:     执行语句…… else:     执行语句…… 其中"判断条件"成立时(为真),则执行后面的语句,而执行内容可以多行...':         # 判断变量否为'python'     flag = True          # 条件成立时设置标志为真     print 'welcome boss'    # 并输出欢迎信息

    2.3K20

    Python判断(if)语句

    判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支 02. if 语句体验 2.1 if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下:...if 要判断的条件: 条件成立时,要做的事情 …… 注意:代码的缩进为一个 tab 键,或者 4 个空格 在 Python 开发中,Tab 和空格不要混用!...2.2 判断语句演练 —— 判断买槟榔是否中奖 需求 定义一个布尔类型记录是否中奖 判断是否中奖 (==) 如果中奖,加一元可以再购买一包 如果不中奖,那就灰溜溜走人吧 In [7]: zhongjiang...更复杂的条件 Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种 3.1 and 条件1 and 条件2 与/并且 两个条件同时满足,返回 True 只要有一个不满足...5.2 随机数的处理 在 Python 中,要使用随机数,首先需要导入 随机数 的 模块 —— “工具包” import random 导入模块后,可以直接在 模块名称 后面敲一个 .

    2K30

    Python IF 条件判断

    if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围...else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句: name = 'Python' if name == 'Python': # 判断变量否为'Python'...print("欢迎学习Python") # 并输出欢迎信息 else: print(name) # 条件不成立时输出变量名称 if 语句的判断条件可以用...当判断条件为多个值时,可以使用以下形式: num = -59 if num >= 90: # 判断num的值 print('优秀') elif num >= 80:...print("不错") elif num >= 60: print("及格") else: print("不及格") 如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功

    1.8K20

    Python判断语句 ④ ( 判断语句嵌套 )

    一、判断语句嵌套 1、语法说明 在 Python 的开发场景中 , 除了 单个条件判定 : if 条件判定 , if else 条件判定 ; 多个并列条件判定 : if elif else 条件判定 ;...不满足 , 则不会执行 满足条件1对应的操作 和 条件2 判断 ; 在 Python 中 , 可以使用 嵌套的判断语句 来进行复杂的条件判断 ; 嵌套的判断语句可以 重复嵌套使用 if / elif /..., 只有输入密码为 0000000 时第二层条件判定通过 ; 最后 , 输入年龄 , 只有输入年龄为 18 时第三层条件判定通过 ; 代码示例 : """ 判断语句嵌套代码示例 先输入账号, 只有输入账号为...("请输入账号 : ") == "Tom": print("账号存在") if input("请输入密码 : ") == "000000": print("密码输入正确"...") else: print("账号不存在") 执行结果 : 请输入账号 : Tom 账号存在 请输入密码 : 000000 密码输入正确 请输入年龄 : 18 登录成功

    19310

    如何使用XposedOrNot来判断自己的密码是否泄露

    XposedOrNot XposedOrNot(XoN)这款工具可以搜索一个由约8.5亿个实时密码组成的xposed密码聚合存储库,而网络攻击这可以使用这种泄露的密码来对用户的个人账户产生威胁,因此广大用户可以使用这个密码库来判断自己的账户安全情况...Xposed密码是什么? 这个项目的主要目的是给公众提供一个免费的平台,帮助广大用户检查自己的密码是否暴露和泄露。...这个大规模的密码聚合存储库,是由研究人员从世界各地各种数据泄露事件中收集到的,是真实密码的累积。其中,也有很多密码是利用漏洞获取到的,例如Collection#1和Yahoo等。...此外,很多密码通常也会在pastebin.com的“剪切板”中泄露出来,我们已经获取到了超过40000次这样的密码泄露了,并且又一次将这些数据添加到了这个庞大的密码聚合存储库中。...clone https://github.com/Viralmaniar/XposedOrNot.git cd XposedOrNot pip install -r requirements.txt python

    80220
    领券