如何保护C#开发的代码不被反编译?

lashengcrh 2011-04-22 01:44:31
1、如何保护C#开发的代码不被反编译?
2、.net下的开发语言是不是都很容易被反编译?C++也是吗?
...全文
629 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
crackdung 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 ayurep 的回复:]

我用的Xenocode Postbuild 2010 for .NET ,有破解版,加密,打包功能都有了。

http://download.csdn.net/source/1799709
[/Quote]

不能保護你產品,加密狗或MaxToCode殼,這樣會好一些,但是 MaxToCode 兼容性不好
lashengcrh 2011-05-04
  • 打赏
  • 举报
回复
请斑竹不要乱删别人的回复,言论自由,难道你是中央派来监视csdn的吗?
娃ha哈 2011-05-04
  • 打赏
  • 举报
回复
LS 小妹每次看到你老激动了

求交往。。。

往前一步是幸福,退后一步是孤独 =。=!
yueyue32 2011-05-04
  • 打赏
  • 举报
回复
可以使用硬件加密芯片,将核心的芯片放在安全芯片里面这样可以防止破解与复制。可以选用ESPU系列安全芯片,或者去其它网站看一下,主要要考虑你的安全要求。
ayurep 2011-04-22
  • 打赏
  • 举报
回复
我用的Xenocode Postbuild 2010 for .NET ,有破解版,加密,打包功能都有了。

http://download.csdn.net/source/1799709
meceky 2011-04-22
  • 打赏
  • 举报
回复
建议用C++重写!
余山水 2011-04-22
  • 打赏
  • 举报
回复
不可能的,因为你的软件需要.NetFrame平台运行啊
lashengcrh 2011-04-22
  • 打赏
  • 举报
回复
能不能将C#代码编译成本地机器码运行呢?
余山水 2011-04-22
  • 打赏
  • 举报
回复
http://blog.csdn.net/netjxz/archive/2006/12/12/1439866.aspx,可以看看
avi9111 2011-04-22
  • 打赏
  • 举报
回复

我想知道怎么破解

加壳
和代码模糊
余山水 2011-04-22
  • 打赏
  • 举报
回复
DotNetReactor,混淆器,你可以看看,混淆器有时候在系统升级后导致你的软件不能正常使用,你综合考虑一下.
Dobzhansky 2011-04-22
  • 打赏
  • 举报
回复
人家用 reflector 一看, 马上关了。
Dobzhansky 2011-04-22
  • 打赏
  • 举报
回复
一般我们的,怕被反编译的代码往往没有人去反编译。
lashengcrh 2011-04-22
  • 打赏
  • 举报
回复
如果使用c++开发托管的代码,是不是也是很容易被反编译呢?
shaya02 2011-04-22
  • 打赏
  • 举报
回复
方法一:使用混淆器打乱程序集的元数据。
方法二:使用C++非托管代码编写你想保密的算法,再在C#中调用。
至于反编译C++的代码,似乎可以进行CPU指令逆向工程反编译,不会有人这么蛋疼吧。
wtj2832 2011-04-22
  • 打赏
  • 举报
回复
搜索 混淆工具
hztltgg 2011-04-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lashengcrh 的回复:]
为什么微软不自己开发一个加密工具给广大的程序员用?只送了一个免费版,功能还不强!难道微软想让大家都做开源吗?

哪天我的程序被反编译了,老板还以为我串通竞争对手,拆公司的台呢!
[/Quote]

真要这样,需要反编译吗?我想QQ没有反编译OICQ,baidu也没有反编译Google吧
lashengcrh 2011-04-22
  • 打赏
  • 举报
回复
为什么微软不自己开发一个加密工具给广大的程序员用?只送了一个免费版,功能还不强!难道微软想让大家都做开源吗?

哪天我的程序被反编译了,老板还以为我串通竞争对手,拆公司的台呢!
hztltgg 2011-04-22
  • 打赏
  • 举报
回复
混淆,但如果代码没有什么价值,还真没什么人愿意去看,开源的代码都数不过来了,要真有商业价值,害怕竞争对手窃取,可以申请软件著作权,打官司用
moonwrite 2011-04-22
  • 打赏
  • 举报
回复
貌似有混淆工具
C++直接编译成0和1了 难反编译
加载更多回复(1)

111,093

社区成员

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

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

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