有没有一种直接使用Python解压AES-128加密文件的方法,因为ZipFile会抛出密码错误的错误。如果我使用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