吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1218|回复: 6
收起左侧

[求助] python3怎么生成8-75位的英文大小写密码字典

[复制链接]
楼青衣 发表于 2020-12-31 16:47
自己只能编写出只能一次输出规定位数的密码,如0-9,自己编写只能输出要么全8位的密码或全10位的密码。怎么才能实现当程序把8位密码输出后接着输出9位的密码10位的密码

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chaifengbox 发表于 2020-12-31 18:10
没看明白。 但是可以考虑写循环呀。
erchioce 发表于 2020-12-31 18:17
[Python] 纯文本查看 复制代码
import string
from itertools import permutations


def passwd_generate(min_len=8, max_len=10):
    for pass_len in range(min_len, max_len + 1):
        for passwd in permutations(string.digits + string.ascii_lowercase + string.ascii_uppercase, pass_len):
            print(''.join(passwd))


if __name__ == '__main__':
    passwd_generate()
Rick_Nikita 发表于 2020-12-31 18:33
[Python] 纯文本查看 复制代码
import itertools
key = 'qwertyuiopasdfghjklzxcvbnm'#密码包含这些字符
# key = '0123456789.qwertyuiopasdfghjklzxcvbnm'#密码包含这些字符
passwords = itertools.product(key,repeat = 10)
f = open('passwordn.txt','a')
for i in passwords:
    f.write("".join(i))
    f.write('\n')
f.close()
hobor 发表于 2020-12-31 19:50
学习了学习了
fanvalen 发表于 2020-12-31 23:53
这要是写出来几个TB硬盘装不下吧
chinavy 发表于 2021-1-1 23:11
学习了,高手真多啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 10:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表