.net的代码安全性,而不是使用混淆

时间:2012-02-24 06:39:47

标签: .net

是否有任何方法可以防止代码被混淆,然后进行混淆。

1 个答案:

答案 0 :(得分:0)

无法阻止您的代码被反汇编!

运行时需要能够执行您使用代码创建的指令,否则您的软件将无法运行。如果运行该软件的计算机可以读取指令,则控制该计算机的用户可以访问该指令,并通过反编译重新创建代码版本 - 它可能看起来与原始代码完全不同将编译成一个等效的程序。

然而,有几种方法可以隐藏指令和代码结构,而不是窥探 - 其中一种是混淆。最终它们只是速度颠簸,因为一个称职的黑客可以在软件执行时将你的指令从机器的内存中复制出来......