使用python校验密码强度
【摘要】
python的内置库string是个好东西,使用string可以用来生成密码,或者惊喜密码强度检测;
随机生成密码 说到随机,就不能不提python中的另一个内置库random; random是一个随机...
python的内置库string是个好东西,使用string可以用来生成密码,或者惊喜密码强度检测;
随机生成密码
说到随机,就不能不提python中的另一个内置库random;
random是一个随机数函数,包含多个生成随机数的方法:
- random.random() 用于生成一个[0,1)范围的浮点数
- random.uniform(a, b) 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限
- random.randint(a, b) 用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限
- random.choice(string) 从一个string中随机选取一个字符
string是python中一个内置的字符串;
whitespace = ' \t\n\r\v\f'
ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'
ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ascii_letters = ascii_lowercase + ascii_uppercase
digits = '0123456789'
hexdigits = digits + 'abcdef' + 'ABCDEF'
octdigits = '01234567'
punctuation = r"""!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
printable = digits +
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
文章来源: blog.csdn.net,作者:liangblog,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_42551921/article/details/125861178
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
- 点赞
- 收藏
- 关注作者
评论(0)