我正在尝试使用基于早期Zip 2.0加密的密码对Java(1.6)中的文件进行压缩和加密。我使用AES 256位加密来加密带有密码的zip文件,并且已经成功地完成了。
尽管AES是一种更强大且更安全的加密标准,但我需要找到一种在所有zip客户端上得到更广泛支持的标准,以便用户打开受密码保护的zip文件的成功率更高。所以我正在寻找一些基于Zip 2.0的加密来加密我的文件。任何帮助将不胜感激!
谢谢!
答案 0 :(得分:1)
你可以尝试Zip4j,一个纯java库来处理zip文件。它支持PKWare和AES加密方法的加密/解密。
主要特点:
许可:
答案 1 :(得分:-1)
我认为几乎所有的zip客户端都支持WinZip-AES加密。由于WinZip比原始的pkzip更加普及,因此它的加密已成为事实上的标准。 您是否有一个不支持aes-encryption的特定客户端?