如何:C#编译时加密生成的Dll文件?

Ny-6000 2010-08-26 04:17:02
rt.
...全文
254 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
足球中国 2010-08-26
  • 打赏
  • 举报
回复
不是有这样的工具嘛?
网上可以下载到。
也可以在项目属性编辑生成后事件

如果买市面上的加密软件。可能更容易被破解。也许只是破解别的软件的同时就把你的软件破解了。
现在的破解软件到处都被破解。

虚拟机加密方法是现在最好的。破一款虚拟机加密软件。少则上万。
csdn_风中雪狼 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyazhe 的回复:]
项目属性中,选择生成后执行你的加密程序,加密程序自己写,加密方法自己写,别告诉别人,加密原则是要么破坏原有结构,使用前组合,要么是保持原有结构追加验证信息。
[/Quote]
这个在项目属性中那里可以调出来
yixiangling 2010-08-26
  • 打赏
  • 举报
回复
编译就生成估计你要跟微软联系下了,要他们把编译器给改造下把
crackdung 2010-08-26
  • 打赏
  • 举报
回复
我总是觉得你购买的混淆软件给你软件还贵,不要想这样的保护了,加密也高,被破解机会也大。不信?试试看吧


my blog
http://ufo-crackerx.blog.163.com/
screwworm 2010-08-26
  • 打赏
  • 举报
回复
piao guo
Comeonzhou 2010-08-26
  • 打赏
  • 举报
回复
混淆器没什么用..反编译一下就破了...
porschev 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 peter200694013 的回复:]
混淆器
[/Quote]

还挺贵。。。
wuyq11 2010-08-26
  • 打赏
  • 举报
回复
dll和可执行文件一起混淆,再发布
或混淆方法问题。混淆分名称混淆、流程混淆,只混淆名称
只混淆DLL里的私有类和变量,不要重命名公开方法和属性,再调用使用
如XenoCode 2005
crackdung 2010-08-26
  • 打赏
  • 举报
回复
记得加密后共享出来,我们试试。




my blog
http://ufo-crackerx.blog.163.com/
Peter200694013 2010-08-26
  • 打赏
  • 举报
回复
捷哥1999 2010-08-26
  • 打赏
  • 举报
回复
你希望dll不会被reflector等工具反编译?

用混淆器了。
兔子-顾问 2010-08-26
  • 打赏
  • 举报
回复
项目属性中,选择生成后执行你的加密程序,加密程序自己写,加密方法自己写,别告诉别人,加密原则是要么破坏原有结构,使用前组合,要么是保持原有结构追加验证信息。
龍月 2010-08-26
  • 打赏
  • 举报
回复
混淆器??

110,546

社区成员

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

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

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