您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python解压缩AES-128加密文件

Python解压缩AES-128加密文件

Python标准库中的zipfile模块仅支持CRC32加密的zip文件(请参阅此处:http ://hg.python.org/cpython/file/71adf21421d9/Lib/zipfile.py#l420)。因此,无法避免某些第三方依赖。

最简单的方法是仅安装7zip并7z使用subprocess标准库中的模块调用命令行实用程序:

import subprocess
subprocess.call(["7z", "x", "-ppassword", "test.zip"])

一个选择是python模块“ PyLzma”,它也可以处理AES加密的7zip存档:https ://github.com/fancycode/pylzma。它不直接支持解密经典zip文件,但您可以使用其例程编写自己的解压缩器函数

python 2022/1/1 18:26:45 有187人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶