我正在开发一些应用程序,并决定运行我的代码通过混淆器。我下载并使用了Eazfuscator.NET,然后在安装应用程序之后,我下载了Ispy来查看这个过程的效果。
我发现我仍然可以轻松地看到很多代码,例如我的例行程序中的大部分逻辑都在某些背景工作者的部分中。是的,字符串已经改变了,但是我认为相当重要的一些部分仍然是可见的。
例如,当我构建应用程序身份验证密钥时,我会在加密之前将某些项目附加到密钥上。当我使用Ispy查看程序集时,这些项目是可见的。我的加密库的密码被隐藏了,但我觉得这仍然比我想要别人能够看到的信息更多。
我的问题是-当使用混淆器时,这是正常行为吗?还是我应该尝试其他的混淆器?
我发现我仍然可以轻松地看到很多代码,例如我的例行程序中的大部分逻辑都在某些背景工作者的部分中。是的,字符串已经改变了,但是我认为相当重要的一些部分仍然是可见的。
例如,当我构建应用程序身份验证密钥时,我会在加密之前将某些项目附加到密钥上。当我使用Ispy查看程序集时,这些项目是可见的。我的加密库的密码被隐藏了,但我觉得这仍然比我想要别人能够看到的信息更多。
我的问题是-当使用混淆器时,这是正常行为吗?还是我应该尝试其他的混淆器?