【问题标题】:Creating Password Protected ZIP using Java [duplicate]使用 Java 创建受密码保护的 ZIP [重复]
【发布时间】:2015-12-23 09:48:25
【问题描述】:

我尝试创建带有密码保护的 ZIP 文件。但是可用的库保护 ZIP 中的文件。我试过Zip4j和AesZipFileEncrypter,但所有这些都只保护文件而不是ZIP文件。问题中提到的代码也只是压缩文件。Stack Overflow Question。

【问题讨论】:

    标签: java passwords zip


    【解决方案1】:

    这是因为 Zip 加密文件 是一个 Zip,内部文件被加密。加密细节(算法,...)保存在 zip 格式中。

    ZIP API 管理它。

    你想要的是一个加密文件(独立于 Zip 的内容)。

    1 为此,您可以使用多种方法和算法,如下所示:

    How to encrypt and decrypt files with bouncy castle (DES) in netbeans java?

    2 但结果不会被识别为 zip 文件,那么通常的工具将无法工作。

    【讨论】:

      【解决方案2】:

      "http://code.google.com/p/winzipaes/"

      此 API 有助于为已创建的 zip 文件添加密码。这意味着如果您想创建一个受密码保护的 zip 文件,首先您必须创建一个 zip 文件,然后您可以为该 zip 文件添加密码。它是一个纯 Java API,适用于任何操作系统。您必须从上述 URL 下载以下 jar 文件。

      【讨论】:

        猜你喜欢
        • 2010-11-09
        • 1970-01-01
        • 1970-01-01
        • 2018-05-12
        • 2012-05-22
        • 1970-01-01
        • 2022-08-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多