2011-01-05 69 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

相關問題