python---随机生成密码

Python07

python---随机生成密码,第1张

import random,string 

n=int(input('请输入生成随机密码的个数n=') )   # n=10

m=int(input("请输入生成随机密码的长度m="))        # m=8

chars = string.ascii_letters + string.digits #生成['a',...,'z','A',...,'Z','0',...'9']

new_chars= ' '.join(chars)

ll=new_chars.split()

num=0

while num< n:

      random.shuffle(ll)

      list1=ll[:m]

      num+=1

      print(''.join(list1))

else:

     print('生成了%s个长度是%s的随机密码'% (n,m))

在python 3.5上运行,结果完全满足题的要求,也用了我一个多小时时间。

这篇文章主要介绍了python如何生成密码字典,密码字典主要是配合解密使用,下面利用python实现生成密码字典,需要的小伙伴可以参考一下

所谓密码字典,主要是配合解密使用,一般情况用来暴力破解密码,是由指定字符排列组合组成的文本文件。如果知道密码设置的规律指定性生成密码,会对破解密码有决定性的帮助!!

代码如下(示例):

代码如下(示例):