有没有办法直接用 python 解压缩 AES-128 加密文件,因为 ZipFile 会引发 Bad Password 错误。如果我使用 7zip 它可以工作,所以密码是正确的,但是需要再次安装 7zip 作为依赖项。
我尝试了什么:
from ZipFile import ZipFile
zip = ZipFile('test.zip')
zip.extractall(pwd='password')
这会引发错误密码异常。
使用 7zip 检查文件
7z l -slt test.zip
这将返回:
Encrypted = +
Method = pkAES-128 Deflate