Visual C ++ / VB中的加密资源构成应用程序

时间:2013-06-13 10:14:15

标签: visual-studio-2010 visual-c++ encryption

我想创建一个带有PDF查看器控件的简单Windows窗体应用程序,以显示一些PDF,我将在项目中添加这些PDF作为资源。 我的问题是,我不希望用户使用某些工具从我的应用程序中提取PDF文件。

所以显而易见的解决方案是加密文件,然后将它们作为资源添加,并在运行时将它们解密到内存中。出于安全原因,加密密码短语不会再次存储在代码中。因此,我要做的是要求用户在打开我的应用程序时输入预定义的密码,该密码将用作加密密码。为了验证密码,我将包含一个加密的txt文件,其中包含一些文本作为资源,在运行时使用密码对其进行解密,并检查其内容以了解输入的密码是否正确。 我正朝着正确的方向前进吗?

虽然我知道我应该做什么,但我不知道怎么做! 那么,有人可以帮我吗

  1. 预先使用加密密码加密资源 将是申请密码
  2. 在运行时解密这些文件(in 内存而不是临时文件)并将它们传递给查看器 控制。
  3. PS:我是加密新手,所以请稍微详细解释一下......

0 个答案:

没有答案