如何保护asp.net的代码啊?

maolz3 2004-10-15 04:03:52
是不是在vs.net2003里写就写经达到保护代码的目的了
它把和逻辑相关的代码写在.cs,.vb的文件里这样是不是已经达到保护代码的目的了,还是一定要编写自己的组件才可以达到保护的目的,
在vs.net 2003按生成解决方案,就会在bin目录下生成一个和虚拟目录同名的dll文件,是不是达到了保护代码的目的啊,小弟初学.net 还请指点
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
105910556 2004-10-15
  • 打赏
  • 举报
回复
.NET代码的保护 小敏原创 请勿转载












1没有绝对的保护 加密和破解都相对的

2用vs2002/2003/开发的代码 删除.cs/.vb文件只留 .dll和.aspx可以达到加密
若要加密.aspx 可以把.aspx代码写入.cs
vs2005 beta1可以连.aspx都打包

3但是 dll还可以被反编译 所以高级的是加入混淆器
不过这样也不是绝对的还是可以反编译混淆器混淆的dll
而且混淆器混淆的不一定不出问题

4终极解决方案也是我所知道的最高级的方法
把代码加入本地CPU指令 估计没有人能够反编译本地CPU指令

不过我觉得没有必要这样 因为你觉得很高深的代码别人可能n年前就会了
多和别人交流 大家需要什么就来csdn多好
只有这样才能带到更高的境界!!!
luckweb 2004-10-15
  • 打赏
  • 举报
回复
这个dll还可以被反编译,如果你想彻底加密,就找个混淆器
lxcc 2004-10-15
  • 打赏
  • 举报
回复
http://weblogs.asp.net/fmarguerie/articles/4139.aspx
lxcc 2004-10-15
  • 打赏
  • 举报
回复
网上下个net的混淆器
hbzx 2004-10-15
  • 打赏
  • 举报
回复
就算删除.cs文件也保护不了代码,生成的.dll还是能被反编译.

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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