看啥推荐读物
专栏名称: Crossin的编程教室
编程世界的新手村。 这里有可能是最简单的 Python 入门教程。 每天5分钟,轻松学编程。
今天看啥  ›  专栏  ›  Crossin的编程教室

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

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

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