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