如何保护C#的源代码?混淆和加密已失效!

张锋_ 2013-05-02 07:37:43
用了de4dot和Reflector这两个神器,maxtocode对c#源代码的保护就失效了,该怎么办?有什么更可靠的加密工具?
...全文
578 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
梨花树下思考 2013-05-02
  • 打赏
  • 举报
回复
改成bs 放到 自己机器上
salecn 2013-05-02
  • 打赏
  • 举报
回复
来学习了前辈!
张锋_ 2013-05-02
  • 打赏
  • 举报
回复
是否只能使用unsafe code和safecode混合编程,才行?
wy811007 2013-05-02
  • 打赏
  • 举报
回复
这个是相对的 有加密就有解密 目前来说.net 据我所知没有绝对的安全 也就是说大部分都可以反编译来 加混淆或加壳只是增加破解的时间而已..
cjh200102 2013-05-02
  • 打赏
  • 举报
回复
这个问题比较纠结。所有加密只是相对安全
billlyh 2013-05-02
  • 打赏
  • 举报
回复
我也想知道答案,帮你顶起来
qy300 2013-05-02
  • 打赏
  • 举报
回复
引用 4 楼 sxyhq 的回复:
是否只能使用unsafe code和safecode混合编程,才行?
也只有这个办法,把重要的代码写到COM组件里,由外部的.net程序调用。 .net程序中的变量名和函数名尽可能用混淆器替换掉。 程序如果有一定复杂程度,要读懂混淆器处理过的代码,并不容易。如果试图篡改代码,很容易露出破绽。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧