ZipFile が Bad Password エラーをスローするため、AES-128 暗号化ファイルを Python で直接解凍する方法はありますか。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