我正在使用Windows应用程序处理Financial域项目,最近才知道使用" DOTPEEKPACK exe" 我可以使用我的应用程序exe获取源代码。所以我的代码没有安全性。它也有一些敏感数据。 即使我尝试将我的敏感数据代码转换为dll格式,但仍然使用dotpeek exe,我们可以将dll更改为C#代码。
请任何人建议我如何保护我的Windows应用程序?
答案 0 :(得分:0)
您可以使用代码混淆工具,如Babel Obfuscator,Crypto obfuscator,microsfiteator。它将以一种更难理解代码控制流的方式修改已编译的程序集。不同的混淆器使用不同类型的混淆技术,如方法和变量重命名,控制流混淆等。