一、解压zip
系统自带的zipfile库是用来操作zip文件的
而要解压加密后的zip文件,就需要用pwd参数
其实解密最重要的就是密码字典,这个字典需要你根据实际情况,自己去生成的
这里我打比方,密码是4位数的数字密码,所以我们只要的密码字典只要1000-9999,循环执行去试密码就行
案例参考:情人节前夕,毕业的同级校花女神,竟给我发来一份多语言加密文件,全程烧脑破解

import zipfilefp = zipfile.ZipFile(u'密码你知道的.zip')
print('正在破解...')for password in range(1000, 9999):try:fp.extractall(pwd=str(password).encode())print('破解成功,密码:{}'.format(password))fp.close()breakexcept:pass

二、解压rar

  • 需要自行安装rarfile库
  • 这个库是用来操作rar压缩文件的,原理同zip一样
  • 如果密码比较繁琐,可以考虑多线程去操作,将会大大提高解密效率
from unrar import rarfilefp = rarfile.RarFile(u'密码你知道的.zip')for password in range(1000, 9999):try:fp.extractall('破解保存目录', pwd=password)except:passelse:print('密码是:', password)

今天就分享到这了,下方还有精彩的彩蛋哦!

python破解加密的rar,zip文件相关推荐

  1. 原来Python破解受密码保护的zip文件这么简单,不保证一定成功

    @Author:Runsen 不保证一定成功 相信大家都知道设置压缩文件的时候,可以设置密码,这种可以让zip或者rar压缩包进行密码的添加. 再一次解压需要输入之前设置的密码. 看似很难破解,对于一 ...

  2. Python破解加密的zip文件

    Python破解加密的zip文件 测试环境 环境 版本 系统 uos Python版本 Python3 创建一个.zip格式的压缩文件并且设置压缩密码,这里设置密码为:123654 运行Python代 ...

  3. python基础教程zip密码_python基础教程Python实现加密的RAR文件解压的方法(密码已知)...

    博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程. 第一步:安装unrar模块,直接pip install unrar可能会找不到库,需 ...

  4. Python zipfile:高效处理 ZIP 文件(翻译)

    zipfile 可以很方便地读取.写入.提取zip文件.如果在日常工作中经常需要将某些文件打包到zip,不妨试试用它实现一定程度的自动化办公.另外 Python 的 Zip imports 也是一个有 ...

  5. python在内存中生成Zip文件!

    python在内存中生成Zip文件! - 天真的好蓝啊 - 博客园 python在内存中生成Zip文件! import zipfile import StringIO class MemoryZipF ...

  6. python怎样压缩和解压缩ZIP文件

    python怎样压缩和解压缩ZIP文件(转) 有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python ...

  7. 解压 rar,zip 文件保存到本地

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.导入依赖 二.功能代码 三.测试结果 解压前 解压后 总结 参考博客1 参考博客2 参考博客3(此方法未使用) 前 ...

  8. C# 客户端rar/zip文件解压缩

    说明: (1)下载winrar.exe,安装到指定路径,例如:D:\WINRAR,之后把安装的文件夹(D:\WINRAR)拷贝到应用程序根目录: (2)具体方法如下(注意方法中的路径): /// &l ...

  9. Python实用秘技,复杂zip文件的解压

    废话不多说,直接看问题,使用过 Python 中的标准库 zipfile 解压过 zip 格式压缩包的朋友们,可能遇到过,当压缩文件中的目录或文件名中包含中文等常见 unicode 字符时,典型如下面 ...

最新文章

  1. 本地环境的搭配及安装配置
  2. [WebApp开发]基础教程-Google官方文档-第四篇
  3. 定时器 Quartz
  4. 【JavaScript】jQuery绑定事件
  5. SpringCloud工作笔记037---spring cloud-zuul的Filter详解
  6. 【Vue2.0】—props 配置(十三)
  7. 查看Linux服务器架构是x86还是arm
  8. WebHubBot 网络爬虫
  9. 网站静态化处理--总述(1)
  10. 计算机c语言报告册,计算机c语言实验报告.docx
  11. 屏幕录像软件下载哪个比较好用
  12. 流水作业调度 johnson法则
  13. 腾讯云如何申请免费服务器试用
  14. 改变Ubuntu18.04初始键盘布局
  15. ASEMI肖特基二极管1N5819压降是什么意思
  16. Android设备实现语音视频通话
  17. WeX5制作的app,界面模仿b站(哔哩哔哩弹幕视频网)客户端
  18. 校招信息可以看哪些网站
  19. 各个数据库的空间函数
  20. If you would like to submit a bug report, please visit:

热门文章

  1. 使用idea快速倒入jar包到依赖仓库
  2. SPI(Service Provider Interface)详解
  3. 一眼万年的 Keychron 无线机械键盘
  4. ​区块链3.0时代的文件系统TCFS, 你还不知道吗?
  5. matlab plot符号
  6. Interesting Story
  7. 机器学习还不会?精心整理的从小白到进阶教程快收下!
  8. iOS开发视频背景及播放闪屏处理,卡顿处理
  9. vue 纸牌游戏_Vue制作的纸牌
  10. 奥运五环python代码_python图形绘制奥运五环实例讲解