添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
while min_digits <= max_digits: pwds = its.product(words, repeat=min_digits) for pwd in pwds: yield ''.join(pwd) min_digits += 1 if __name__ == "__main__": file_path = os.path.dirname(os.path.abspath('.'))+'\\rar\\Desktop.rar' output_path = os.path.dirname(os.path.abspath('.'))+"\\api\\rar\\" # 密码范围 words = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' # 涉及到生成密码的参数 # words = '12345' pwds = get_password(4, 4, words) # 开始查找密码 start = time.time() # judge = [] result = queue.Queue(maxsize=10) # 队列 pool = Pool() def pool_th(): while True: ##这里需要创建执行的子进程非常多 pwd = next(pwds) # 进程添加到容器 result.put(pool.apply_async(get_pwd, args=(file_path, output_path, pwd))) except: break def result_th(): while True: # 容器中获取子进程返回值 a = result.get().get() print(a) if a[0]: # print(pwd) pool.terminate() # 结束所有子进程 break 利用多线程,同时运行Pool函数创建执行子进程,以及运行获取子进程返回值函数。 t1 = threading.Thread(target=pool_th) t2 = threading.Thread(target=result_th) t1.start() t2.start() t1.join() t2.join() pool.join() end = time.time() print('程序耗时{}'.format(end - start)) 使用Python rar 压缩包密码需要使用第三方库,例如 rar file。可以使用 rar file库的 Rar File类的extractall方法,通过枚举密码的方式 rar 压缩包的密码。代码示例如下: import rar file rar = rar file. Rar File("sample. rar ") password_list = ["password1", "password2", "pa... 在某些情况下,我们可能会遇到需要访问密码保护的ZIP或 RAR 文件的情况。在本文中,我将向您展示如何使用Python编写一个简单的程序来 暴力破解 密码保护的ZIP文件。请注意,这个示例程序只是一个基本的演示,它使用了 暴力破解 的方法。在实际应用中, 暴力破解 可能需要很长时间,具体取决于密码的复杂程度和计算机的性能。此外,使用 暴力破解 工具进行未经授权的访问是违法的,除非您有明确的授权或法律依据。首先,我们需要安装一个名为"zipfile"的Python库,它提供了处理ZIP文件的功能。函数用于实现 暴力破解 的逻辑。 目前作为 rar 只有一种 解的方式,就是尝试进行 暴力破解 ,使用软件不同密码尝试 rar 文件。 1、Accent RAR Password Recovery 一款十分优秀的 解压 缩工具,界面简洁美观,功能强劲实用,能够对Windows系统中压缩包进行强行 解压 ,操作起来简单便捷。 下载地址:http://downza.51speed.top/2019/06/14/Accent RAR Passwo... print(" 解成功,密码是:" + pas)print(" 解成功,密码是:" + pas)print(" 解成功,密码是" + pas)print(f"检测到字典里有{len(ozd)}个密码")print(" 解失败")print("检测到是zip压缩包")print("检测到是 rar 压缩包")print("正在 解.....")print("正在 解.....")print("检测到是7z压缩包")print("正在 解.....")print(" 解失败")print(" 解失败") 相信大家都遇到过这种情况,下载文件的时候遇到压缩包又没有密码,或者说自己设置的加密密码,但是忘记了,就很难受。下面就将为大家介绍如何解决这一问题 相信大家都遇到过这种情况,下载文件的时候遇到压缩包又没有密码,或者说自己设置的加密密码,但是忘记了,就很难受~ 在Python程序员面前,这都是小问题! 一、准备工作 我们先打开一个加密的压缩包尝试原始方法 解压 一下