今天晚上我朋友有个表格忘了密码,根据她提供的信息密码在3位到5位以内的纯数字组合,还不需要哈希破解【说明;哈希破解密码速度可达到1秒1.4亿】,所以使用普通破解方式即可,今天有点晚了,先写个密码生成;
源码注释写的比较清晰,不过多阐述;
部分源码展示
经过各位朋友的建议,已对代码进行优化

[Python] 纯文本查看 复制代码def mi_ma(num):
pass_word = its.product(combination, repeat=num)# 组合3位到5位纯数字组合,返回一个元组迭代器;
for i in pass_word: # 遍历迭代器,提取值;
i = list(i) # 将迭代器的元组数据转换为列表;
temp = "" # 定义一个临时的空字符串;
for k in i: # 遍历i的值;
temp += k # 把遍历的值放入临时的空的字符串中;
f.write(temp + \’\\n\’) # 把临时字符串的内容加上换行符,追加写入到文件中;

if __name__ == \’__main__\’:
combination = [\’0\’, \’1\’, \’2\’, \’3\’, \’4\’, \’5\’, \’6\’, \’7\’, \’8\’, \’9\’] # 密码组合的内容,如果有字母或符号组合可自行添加;
time1 = time()
with open(r"D:\\python\\Su_Cai\\mima.txt", "a") as f: # 密码生成完成后存放的位置;
for num in range(3,6): # 生成3到5位密码,将实参传递函数;
mi_ma(num)

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源