反编译和逆向工程 .net 程序集是一种标准做法。
我想发布一些将添加到现有应用程序的插件程序集,但我不希望它们被其他人使用。
有哪些方法可以隐藏这些程序集的来源?
除非控制目标硬件,否则理论上不可能实现 100% 的保护。如果 CPU 能够执行它,只要有足够的时间和知识,人类也可以阅读它。这甚至不限于 C#(尽管通常easier使用托管语言进行操作)。您可以使用 Dotfuscator 或 XenoCode 等混淆器来使反编译代码更难理解。如果您真的担心,您应该转向基于服务器的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)