【发布时间】:2019-04-22 06:03:14
【问题描述】:
我的程序中存储了一些重要的字符串,但即使我混淆/保护程序集,人们也只是使用 ProcessHacker 或 CheatEngine 来扫描真正让我烦恼的字符串。有什么办法可以防止这种情况发生吗?
【问题讨论】:
-
@TheGeneral
there are plenty of approaches你能说出一两个我有同样问题的我尝试编码并保存在数据库中无法停止。从服务器检查无法停止 -
链接更多是关于asp.net core,但提供了大致思路:docs.microsoft.com/en-us/aspnet/core/security/…
-
在你需要它们之前保持你的字符串混淆,然后按需去混淆它们怎么样?当然,他们可能会使用上述收费之一来获取您的密钥,但他们还需要知道正在使用什么加密。
标签: c# string memory protection