我的公司有一个ASP.NET
网站(不是网络应用)。我们查看的所有工具只会混淆DLL
或EXE
个文件(不是来源)。我们需要的是一个混淆源本身的工具(.cs
);最好是在Visual Studio中。更改所有内容的名称是不是选项。那么,是否还有源级别混淆器?
答案 0 :(得分:3)
请参阅我们的C# Obfuscator工具。在源文件上运行。
答案 1 :(得分:1)
第一步是重构内联变量和方法(除非它会影响性能)并将它们重命名为一些随意的无意义的字母和数字。 我建议使用Resharper。
(在此上下文中内联意味着内联作为Resharper重构功能)
答案 2 :(得分:0)
对于锁定应用程序和代码模糊,我使用intellilock,不是免费但很好。
答案 3 :(得分:0)
您是否看过使用 Visual Studio 2010的DotFuscator
提供的?我不知道所需的版本(MSDN只提供Ultimate),但我记得在Alvas.Audio
使用它的地方阅读。
至于它在Visual Studio 2012中,我还没有检查过,但是当我安装开发工具时,我只是安装了所有内容(即使我不使用它)。即使不是,您也应该能够使用 Visual Studio 2010 Ultimate(试用版)安装它,卸载除DotFuscator以外的所有内容,然后安装Visual Studio 2012。