Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ zip文件加密_C++_C_Binary_Zip - Fatal编程技术网

C++ zip文件加密

C++ zip文件加密,c++,c,binary,zip,C++,C,Binary,Zip,我正试图阻止zip文件打开 如何阻止它。。。。除了修改zip头信息,还有其他方法吗 我的资源中包含zip文件,但我不想向用户打开它 请让我知道一种方法是使用一个小程序来修改zip文件的头 然后,当您需要解压文件时,可以恢复头文件。到目前为止,这还不是一个傻瓜证明 方法,但它可能会阻止某些人(当然,您的文件不应具有.zip扩展名) 或者从那时起,他们可能会首先寻找答案) 另一个可能更好的选择是加密您的zip文件,或者使用内置的zip进行加密。我们使用许多标准加密库之一。您可以为zip文件提供密码保

我正试图阻止zip文件打开

如何阻止它。。。。除了修改zip头信息,还有其他方法吗

我的资源中包含zip文件,但我不想向用户打开它


请让我知道一种方法是使用一个小程序来修改zip文件的头 然后,当您需要解压文件时,可以恢复头文件。到目前为止,这还不是一个傻瓜证明 方法,但它可能会阻止某些人(当然,您的文件不应具有.zip扩展名) 或者从那时起,他们可能会首先寻找答案)


另一个可能更好的选择是加密您的zip文件,或者使用内置的zip进行加密。我们使用许多标准加密库之一。

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

从link, 下面是如何在Windows中添加密码保护

  • 右键单击压缩文件夹 并在“文件”中选择“浏览”
  • 选择“添加密码”。输入密码
    密码并确认密码

如前所述,如果您泄露数据和密钥(以任何形式),提取这些数据只是时间和努力的问题

可以采取多种措施使数据访问更加复杂:

  • 使用密码。最简单的使用方法 而且是最容易破解的
  • 保护各种资源利用 不同的键并始终提取 只有那些你需要的数据 每个特定的操作。这边 你从来没有提取过所有的数据 马上,不要留着它们 没有保护
  • 使用自定义 打包和加密,而不是 标准拉链。越是习惯 解决办法是,越难 选择数据。我们的 该产品可用于此用途 目的。让事情变得更糟 复杂的,你可以阅读
  • 混淆加密密钥
  • 使用硬件 保护数据访问的密钥 (阅读上述文章了解更多信息。) 有关硬件密钥的信息)
  • 如果人们真的想提取你的程序资源,你无法阻止他们。一个好的交互式调试器(想想IDA Pro)就是你所需要的。