看啥推荐读物
专栏名称: Python爱好者社区
人生苦短,我用Python。分享Python相关的技术文章、工具资源、精选课程、视频教程、热点资讯、学习资料等。每天自动更新和推送。
今天看啥  ›  专栏  ›  Python爱好者社区

一小段Python代码,破解加密zip文件的密码

Python爱好者社区  · 公众号  · Python  · 2021-04-14 17:30
今天的文章来自 盏茶作酒 同学。他在老电脑中发现了一个加密的 zip 文件,于是用 Python 破解了文件密码。在破解的过程中出现了内存爆炸的问题,通过阅读 Python 源代码找到了解决方案。下面就来给大家分享一下他的操作。之前在家里的老电脑中,发现一个加密zip压缩包,由于时隔太久忘记密码了,依稀记得密码是6位字母加数字,网上下载了很多破解密码的软件都没有效果,于是想到自己用Python写一个暴力破解密码的脚本。Python 有一个内置模块 zipfile 可以解压 zip 压缩包。先来测试一波:创建一个测试文件,压缩,设置解压密码为123。import zipfile# 创建文件句柄file = zipfile.ZipFile("测试.zip", 'r')# 提取压缩文件中的内容,注意密码必须是bytes格式,path表示提取到哪file ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照