我正在构建一些应用程序,并决定是时候通过混淆器运行我的代码。我下载并使用了Eazfuscator.NET,然后在安装应用程序之后,我下载了Ispy以查看过程如何工作。.Net混淆器问题
我发现的是,我仍然可以很容易地看到很多代码,例如我的例程中的大部分逻辑都存在于我的后台工作人员的某些部分。是的,字符串被改变了,但是我认为相当重要的一些空格是可见的。
例如,当我构建应用程序身份验证密钥时,在运行我的加密之前,我将某些项添加到密钥。这些项目在我使用Ispy查看程序集时可见。我的加密库的密码被隐藏起来了,但是我觉得这比我希望某人能够看到的更多信息。
我的问题是 - 使用混淆器时这是正常行为吗?或者我应该尝试其他的?以下为Eazfuscator.NET以获得更好的效果设置
我会尝试其他的。我使用了dotfuscator,除了匿名类型外,它的功能非常好。 VS2010也有混淆我相信 – Brian 2012-03-27 12:55:08
欢迎来到Stack Overflow!我使用了Eazfuscator,并且我得到了非常密集的硬核输出。确保你使用的是最新版本。尝试调整一些设置。 – ashes999 2012-03-27 13:34:51
我看到很少的设置。你在说什么呢? – 2012-03-27 13:54:43