我正在使用 C# 进行一些加密。我想隐藏我的密钥并想到嵌入式资源。我不确定黑客是否可以使用 IL 反汇编程序获得它。
问问题
342 次
2 回答
6
是的,他们当然可以。这并不特定于 .Net 资源,同样适用于非托管应用程序中的资源。资源是为了方便存储,而不是为了安全。
如果您还不了解这些基本概念,我认为您不应该认真实施意味着加密。正确地进行加密是很困难的。
一般来说,如果您的程序可以访问某些数据(例如密钥)并且该程序可以在攻击者的机器上运行,那么您应该期望攻击者也可以访问它。
于 2012-07-22T10:50:40.927 回答
1
黑客也会检索资源。您可以做的最好的选择是使用像 Dotfuscator Community Edition 这样的混淆器。它仅在 VS Professional 中可用。
于 2012-07-22T10:50:28.907 回答