.net怎样保护最有效?
.net的反编译是很大的问题,有什么好的保护方法? 反编译 .NET --------------------编程问答-------------------- 混淆,加密狗,不过都没有用过 --------------------编程问答-------------------- 不发布出去,只自己用,最安全最有效. --------------------编程问答-------------------- 不发布出去,只自己用,最安全最有效.或者不使用 .net --------------------编程问答-------------------- 开发过程中使用强命名规则,就不怕程序被窜改,没有人会去做从头到尾去反编译一次 --------------------编程问答-------------------- 开发过程中使用强命名规则
什么是强命名规则??? --------------------编程问答--------------------
第一次听说强命名是用来防反编译的, --------------------编程问答-------------------- 貌似强命不能防反编译吧。
第一种方法:用一些软件混淆处理
第二种方法:写程序时别太规范,让人反编译后看到代码就想吐。
比如:
--------------------编程问答--------------------
public class Zaofan{
}
public class Baozi: Zaofan{
public void Buchi(){
}
}
我已经吐了。。。 --------------------编程问答--------------------
笑哭了 --------------------编程问答-------------------- 把重要部分使用P/Invoke调用,或使用C++/CLR写核心算法,只要核心部分不被反编译,仅仅界面代码部分被反编译是无所谓的。
补充:.NET技术 , C#