2010-09-02 91 views
-1

我想阻止zip文件打开...zip文件加密

如何阻止它....除修改zip头信息外,是否还有其他方法。

我rosources都挤满了zip文件,但我不希望它开放给用户...

请让我知道它

+1

如果人们真的想提取自己的程序资源,就没有办法阻止它们。一个好的交互式调试器(认为IDA Pro)几乎是你所需要的。 – 2010-09-02 03:34:35

回答

1

一种方法是有一个小程序,garbles的压缩文件的标头 然后当您需要解压缩文件时,您将恢复标题。这是迄今为止不是傻子证明 方法,但它可能会阻止一些人(当然,你的文件应该不会有.zip扩展 要么此后他们可能会寻找在首位)。

另一个,可能是更好的选择是使用内建的加密是我们使用的许多标准的加密库在那里的一个方式的zip加密您的压缩文件。

0

您可以给zip文件提供密码保护。 拥有密码的人只能打开文件。

从链接http://www.dslreports.com/faq/8730, 以下是如何在Windows中添加密码保护。

  • 右键单击该压缩的文件夹 并选择“资源管理器”。在“文件”
  • 选择“添加密码”输入
    密码和确认密码。
0

如前所述,如果您放弃数据和密钥(以任何形式),获取这些数据的时间和努力都是一个问题。

有可能使对数据的访问更加复杂采取几项行动:

  1. 使用密码。最简单的使用 和最简单的破解。
  2. 保护各种资源使用 不同的密钥,并始终提取 只有那些你需要的数据,每个特定的操作 。这样 你永远不要提取所有数据 一次,不要让他们 保护。
  3. 使用习惯 封装和加密,不 标准ZIP。 解决方案的定制越多,挑选数据的难度就越大。我们的SolFS 产品可用于此 的目的。为了使事情更复杂,您可以阅读an article
  4. 混淆加密密钥。
  5. 使用硬件 密钥来保护对数据的访问 (阅读上述文章的 关于硬件密钥的信息)。