繁星若尘啊
发表于 2020-4-5 11:11
水到孙宇宙我就不水了
繁星若尘啊
发表于 2020-4-5 11:28
到达之前每天都水
繁星若尘啊
发表于 2020-4-5 11:28
water
繁星若尘啊
发表于 2020-4-5 11:32
牧夫水王
繁星若尘啊
发表于 2020-4-5 11:34
水水水水水水水水水水水水水水水水
繁星若尘啊
发表于 2020-4-5 11:47
from unrar import rarfile
import os
import itertools as its
import time
from concurrent.futures import ThreadPoolExecutor
def get_pwd(file_path, output_path, pwd):
'''
判断密码是否正确
:param file_path: 需要破解的文件路径,这里仅对单个文件进行破解
:param output_path: 解压输出文件路径
:param pwd: 传入的密码
:return:
'''
# 传入被解压的文件路径,生成待解压文件对象
file = rarfile.RarFile(file_path)
# 输出解压后的文件路径
out_put_file_path = 'rar/{}'.format(file.namelist())
file.extractall(path=output_path, pwd=pwd)
try:
# 如果发现文件被解压处理,移除该文件
os.remove(out_put_file_path)
# 说明当前密码有效,并告知
print('Find password is "{}"'.format(pwd))
return True
except Exception as e:
# 密码不正确
print('"{}" is nor correct password!'.format(pwd))
# print(e)
return False
def get_password(min_digits, max_digits, words):
"""
密码生成器
:param min_digits: 密码最小长度
:param max_digits: 密码最大长度
:param words: 密码可能涉及的字符
:return: 密码生成器
"""
while min_digits <= max_digits:
pwds = its.product(words, repeat=min_digits)
for pwd in pwds:
yield ''.join(pwd)
min_digits += 1
file_path = 'rar/test.rar'
output_path = 'rar'
# 密码范围
# words = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'# 涉及到生成密码的参数
繁星若尘啊
发表于 2020-4-5 12:00
繁星若尘啊 发表于 2020-4-5 11:47
水一下
繁星若尘啊
发表于 2020-4-5 12:02
water
繁星若尘啊
发表于 2020-4-5 12:02
水
橡树fly
发表于 2020-4-6 10:42
。。。。。。。水。。。。。。。
橡树fly
发表于 2020-4-6 10:44
水。。。。。。我靠牛逼你妹了我靠你发现了林肯彗星你的名字永垂史册我靠厉害了你的妹妹。有一个游戏叫妹妹的身体好点可以用来叉啊哈哈哈
橡树fly
发表于 2020-4-6 10:51
牛逼了我靠
橡树fly
发表于 2020-4-6 10:51
我靠厉害了你妹妹大逼!
橡树fly
发表于 2020-4-6 10:52
我靠阮健高
橡树fly
发表于 2020-4-6 10:54
几把望远镜擦进你逼里
弧矢七
发表于 2020-4-6 21:16
水是生命之源
繁星若尘啊
发表于 2020-4-7 09:49
水
繁星若尘啊
发表于 2020-4-7 10:12
水贴是贴吧的生命之源.
繁星若尘啊
发表于 2020-4-7 10:18
水
繁星若尘啊
发表于 2020-4-7 11:22
water