使用python3来生成安全的随机密码
最近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())
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341