高分寻求ASP.NET(C#)源代码保护(加密)方案!

chequan 2005-09-19 01:32:00
今天试了Reflector.exe反编译C#生成的DLL文件,结果让我大吃一惊!反编译出的代码和我的代码完全一样。这样源代码根本就没有什么保护和安全可言。
请问C#编写的ASP.NET程序有什么好的加密保护方案。就像PHP可以通过Zend encoder加密保护源代码。

对于给出有效的解决方案者另行给分!谢谢指点!
...全文
1575 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwenfa4 2005-11-13
  • 打赏
  • 举报
回复
SpDevelop混淆器
它不仅功能非常强大,而且简单易用。它可以为您的.Net程序提供全方位的代码安全保护,而且运行版完全免费。

“SpDevelop混淆器源程序”凭借着先进的实现技术及难以匹敌的性能价格比,在短短的时间内便受到了广泛的支持与好评,选择它将为您或您的企业带来巨大的收益。

您最明智的选择

为什么需要她
如果您花大量时间开发一个.Net软件,而别人只需利用反编译工具进行反编译,就可以既轻松又清楚的看见你的源代码。 如果你不想把你的代码公开,又害怕被别人反编译,请使用我们开发的Sp混淆器。使用我们的SpDevelop混淆器, 只需要选定目录后轻轻点一下执行按钮,就可以自动加密源代码。 就算别人使用反编译工具,反编译后的代码也是一些根本无法看懂的无规则的代码。


为什么选择她
现在大家比较经常用的几个混淆软件均为收费软件(价格比较昂贵),当然您可能可以在Internet上找到一些试用版甚至是破解版之类的混淆软件 但您不清楚这些混淆软件到底对您的软件做了什么,不知道混淆软件是否有一天会到期、是否稳定.......而使用我们的混淆器您就高枕无忧,完整的 源代码和文档使您在短短的几天内完全了解掌握混淆技术(当然该混淆方法是不可逆的,即使大家都知道我们的混淆方法,也无法对您的产品进行反 混淆).在此基础上您还可以对其进行定制改造.

所以,选择“SpDevelop混淆”将使您受益非浅,是您最明智的选择

可到www.spdevelop.com免费下载.


linxy2002 2005-09-19
  • 打赏
  • 举报
回复
用safenet加密狗
稍微有点无敌 2005-09-19
  • 打赏
  • 举报
回复
MaxtoCode在哪儿可以得到啊?
haoztao 2005-09-19
  • 打赏
  • 举报
回复
那个工具就是反编译的,呵呵
hcqhappy 2005-09-19
  • 打赏
  • 举报
回复
XenoCode是一款为.NET平台下的开发人员设计的功能强大、灵活和易于使用的代码保护及 优化的工具。该软件的.NET分析和重编译引擎保护用户的代码反编译,提高增强程序性能 以及提供对.NET框架的支持,包括MC++和Satellite Assemblies。

.NET 是Microsoft推出的新一代战略框架,也是Microsoft未来10年的战略规划中重要组成部份。通过短短几年的发展,.NET已经在桌面应用、Web应用、企业级应用乃至移动应用等开发领域得到了广泛的使用,众多开发人员和专业公司已将 .NET 作为首选的开发平台。一个全新的.NET时代正在越来越清晰地呈现在我们面前。

  易学易用的开发工具、多元化语种、高开发效率、统一编程模型,统一运行库给.NET应用开发人员带来了很多惊喜。可是,.NET上最突出的架构特性MetaData(及相关的 IL 运行机制)在提供了超乎寻常的便利的同时,也带来了一个非常敏感的缺点——.NET程序集可被非常容易地反编译,而这个缺点也成了许多重视知识产权保护的.NET应用开发者心中最大的顾虑之一。

  针对易反编译这一缺点,市场上出现了很多保护.NET 中间代码(IL)的解决方案及相关产品,例如:名称混淆或流程混淆,可是效果依然不理想。因为这些解决方案除了降低反编译后代码的可阅读性外,并没有达到真正保护这一预期的目标,混淆过的源代码仍然可以被轻易反编译后完全暴露在有不良企图的攻击者面前。

  在矛与盾的争斗中,MaxtoCode终于横空出世,开创了.NET源代码保护的新纪元。MaxtoCode 是全世界第一款综合利用Windows低层运行机制和高级加密技术对 .NET 源代码进行保护的工具软件,是目前可获取的.NET保护方案中最理想的解决方案。

  她由我们中国人自行开发,拥有独立的知识产权。她使用点状随机加密模式,在不损坏.NET MetaDta的前提下将 .NET IL代码进行加密封装,使 .NET IL代码根本无法被反编译,从而彻底地保护您的知识产权和劳动成果。她不仅拥有极高的加密强度和安全性,还具有极强的混淆功能,将.NET程序集的保护强度提升到了一个前所未有的高度。


jerrycool 2005-09-19
  • 打赏
  • 举报
回复
顶,学习一下,最近偶也在想如何解决这个问题.
chequan 2005-09-19
  • 打赏
  • 举报
回复
就是呀。我刚刚试了cnvery的dll文件,简直是一览无余!
帆张芳显 2005-09-19
  • 打赏
  • 举报
回复
真是可怕啊,如果我们辛辛苦苦写的代码这么容易就被看到了,那我门还写个什么劲啊!!!!!!!!!!!!!!!太可怕了啊
chequan 2005-09-19
  • 打赏
  • 举报
回复
我用的VS.net自带的Dotfucator
谢谢2014 2005-09-19
  • 打赏
  • 举报
回复
混淆就是弄的变量.再好的混淆也是这样.
netren2000 2005-09-19
  • 打赏
  • 举报
回复
能给说个比较好的混淆器吗?
稍微有点无敌 2005-09-19
  • 打赏
  • 举报
回复
你用的是什么混淆器啊》?
chequan 2005-09-19
  • 打赏
  • 举报
回复
使用混淆器我试了,也仅仅是改变了变量的名称,里面的代码还是可以全部看到大的呀!
稍微有点无敌 2005-09-19
  • 打赏
  • 举报
回复
目前大部分方案都是使用混淆器!

62,243

社区成员

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

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

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

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