java使用基于zip 2.0加密的密码加密zip文件
我正在尝试使用基于早期zip 2.0加密的密码在Java(1.6)中压缩和加密文件。我已经使用AES 256位加密来使用密码加密zip文件,并且已经成功地做到了这一点
虽然AES是一种更强大、更安全的加密标准,但我需要找到一种在所有zip客户端都得到更广泛支持的标准,以便用户能够更高的成功率打开受密码保护的zip文件。所以我在寻找一些基于Zip 2.0的加密来加密我的文件。任何帮助都将不胜感激
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在尝试使用基于早期zip 2.0加密的密码在Java(1.6)中压缩和加密文件。我已经使用AES 256位加密来使用密码加密zip文件,并且已经成功地做到了这一点
虽然AES是一种更强大、更安全的加密标准,但我需要找到一种在所有zip客户端都得到更广泛支持的标准,以便用户能够更高的成功率打开受密码保护的zip文件。所以我在寻找一些基于Zip 2.0的加密来加密我的文件。任何帮助都将不胜感激
谢谢
# 1 楼答案
您可以尝试Zip4j,一个纯java库来处理zip文件。它支持PKWare和AES加密方法的加密/解密
http://www.lingala.net/zip4j/
主要特点:
许可证:
# 2 楼答案
我认为几乎所有的zip客户端都支持WinZip AES加密。由于WinZip比最初的pkzip传播范围更广,它的加密已经成为事实上的标准。 您是否有不支持aes加密的特定客户端