前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用python3来生成安全的随机密码

使用python3来生成安全的随机密码

作者头像
py3study
发布2020-01-06 14:49:06
1K0
发布2020-01-06 14:49:06
举报
文章被收录于专栏:python3python3
代码语言:javascript
复制
最近1年自学了python,发现python的应用场景挺多,自己百度了加自己稍微修改,写了段可以随时生成指定长度的安全随机密码

#C:\Python36
#coding=utf-8
import string
from random import choice
 
passwd_length = int(input('The length of password: '))        #密码的长度
passwd_count = int(input('The number of password lists: '))    #生成几组密码
symbols = '!@#$%&*+='                    #定义使用哪些特殊字符,可以自己定义修改

passwd_seed = string.digits + string.ascii_letters + symbols   #密码的类型定义,数字+字母+特殊字符,(如果使用string.punctuation是使用所有的特殊字符,包括'.',不好识别)
 
def generate_passwd():
    passwd = []
    while (len(passwd) < passwd_length):
        passwd.append(choice(passwd_seed))
    return ''.join(passwd)
 
if __name__ == '__main__':
    for i in range(0, passwd_count):
        print(generate_passwd())
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档