我正在寻找一种“标准”归档格式(ZIP、7ZIP 等),它受纯 Java 库支持并具有强(AES-128)加密。
我需要一种人们可以使用适用于 Windows 和 OsX 的现成软件解密的格式。
我的理解是 PKZIP 9.0 (Zip 2.0) 之前的 ZIP 加密非常弱,而且 PKWARE 从未发布过 AES-256 文件版本。
该格式只需要支持密钥加密(不需要或不需要公钥)。
我不能使用 BouncyCastle Open-PGP,因为他们的 JAR 文件必须使用他们的密钥签名,而且我们还需要使用我们的 Java Web Start 代码签名密钥进行签名。我们的一些客户正在运行旧版本的 Java 6 (< 14) 并且无法升级。Java 6 14 之前的版本不支持使用多个密钥进行签名。