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