python-穷举密码

python-穷举密码

# -*- coding: utf-8 -*-

import itertools

import time

s = time.time()


def get_password(digit):
    password = (
        ''.join(x) for x in itertools.product(
            'qwertyuiopasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZX'  # 穷举的字符
            'CVBNM0123456789.!@#$',
            repeat=digit))

    with open(f"E:\{digit}_password.txt", "w+", encoding="utf8") as f:
        for i in password:
            f.write(f"{i}\n")

    print(time.time()-s)
    print("执行完成")


if __name__ == '__main__':
    # 穷举密码的位数
    get_password(digit=6)
posted @ 2021-07-06 22:13  chron  阅读(525)  评论(0)    收藏  举报