Python unzip AES-128 encrypted file
Is there a way to decompress an AES-128 encrypte file directly with python, since ZipFile throws a Bad Password error. If i use 7zip it works, so the password is correct, but then again 7zip needs to be installed as a dependency. What i tried: from ZipFile import ZipFile zip = ZipFile('test.zip') zip.extractall(pwd='password') This throws the Bad Password exception. Checking the file with 7zip 7z l -slt test.zip This returns: Encrypted = + Method = pkAES-128 Deflate The zipfile module from the Python standard library supports only CRC32 encrypted zip files (see here: http://hg.python.org