2011-01-05 34 views
2

我的C++应用程序中使用一些“文本文件”,论文文件非常重要,我需要保护要查看/解密/提取/ dissassembled他们的内容...如何嵌入和在我的应用程序保护一些“文本”文件

另外,如果可能的话,我想将它们嵌入在DLL/EXE

你能告诉我,如果有一种方法来实现这一目标?如果可能,代码必须是便携式的!

回答

5

嵌入式内容的问题是您只能对其进行混淆。想象一下你用一些密钥加密文本文件;现在您必须将解密密钥与可执行文件一起分发,以便它可以读取文件。好,但现在谁提取文本文件也可以提取密钥...

+0

除非,当然,他们可以加密传输到您的控制下的服务器。 – 2011-01-05 10:40:58

+2

@Matthieu:在这一点上,'攻击者'等待明确的内容出现在应用程序中并转储内存。 – 2011-01-05 10:47:29

+0

我已经将这个解决方案应用于这些解决方案,但用户也可以在没有互联网的情况下运行应用程序。目前,文件加密听起来是最好的方法,即使它不完美。 – Spectral 2011-01-05 11:18:34

相关问题