创建与TrueZip Java库兼容的加密Zip文件(Winzip AES?)

时间:2016-10-16 17:09:14

标签: java encryption truezip

尝试创建与TrueZIP java库兼容的加密ZIP文件。

我尝试了7z

7za -tzip -mem=AES256 a out.myzip -pFoo in.file

但是当在TrueZIP中解密时,我得到了例外:

W/System.err: de.schlichtherle.truezip.io.InputException:   
 java.util.zip.ZipException: in.file (encrypted compression method 8 
 is not supported)

1 个答案:

答案 0 :(得分:0)

使用

 7z -tzip -mm=Deflate -mem=AES256 a .... 

    @Override
    public AesKeyStrength getKeyStrength(String arg0)
            throws ZipKeyException {
        return AesKeyStrength.BITS_256;
    }

在Java方面。