几款.Net加密/加壳工具的比较

几款.Net加密/加壳工具的比较前言  使用过.NET的程序员都知道,.NET是一个巨大的跨时代进步,它开发效率高、功能强、界面观、耐用、新的语言C#已经提交为行业规范、CLR共公运行库资源丰富,这所有的特点标志着它成为主流编程语言是必然的。     可是它也有一个缺点,那就是编译好的程序集可以完全反编译成源代码,这给一些不法份子提供了很好的机会,试想想,您辛苦的劳动成果就这样给了别人;所以如何保护我们的知识产

大家好,又见面了,我是你们的朋友全栈君。

前言

   使用过.NET的程序员都知道,.NET是一个巨大的跨时代进步,它开发效率高、功能强、界面观、耐用、新的语言C#已经提交为行业规范、CLR共公运行库资源丰富,这所有的特点标志着它成为主流编程语言是必然的。 

    可是它也有一个缺点,那就是编译好的程序集可以完全反编译成源代码,这给一些不法份子提供了很好的机会,试想想,您辛苦的劳动成果就这样给了别人;所以如何保护我们的知识产权成了一个大问题。一旦被反编译,我们辛苦劳动才获得的知识产权被别人轻易利用了。

   因此,我们需要选择一款很好的加密工具,来保护我们的知识产权。

基本参数

我们认为,作为成熟的加密工具,它应具备的基本参数有:

1:程序加密:

能将源码混淆处理 , 能保护应用程序及其动态链接库

 

2:操作的便捷性:界面友好,操作便捷

3:加密后程序执行的效率:要求基本不受影响

4:支持的操作系统:Xp,window2003,Win7,WinStawinCE

5:有良好的授权管理体系

1)设置过期日期

2)为软件限制一个安装后的可用天数

3) 限制软件使用的用户数

5:加密后程序的稳定性不受影响,即源程序不报错,不出现异常。

6:具备良好的售后服务

常见的加密工具 

 

Maxcode

NET Reactor

比特安索电子授权

官方网址

http://www.maxtocode.com.cn/chs/ index.html

http://www.eziriz.com/

http://www.bitanswer.com/

 

优点

 

1:有插件可嵌入VS 2008

2:可将许可授权系统整合入您的应用中,扩展其授权功能

 

有完善的授权管理体系

缺点

1:如果部署环境为虚拟主机,需要对系统管理员进行授权才能正常访问

2:不支持WinCE操作系统

1:软件供应商在国外,售后服务可能跟不上

2: 360杀毒软件检测下为可疑程序

1: 开发文档相当多,使用起来比较麻烦

2:它采用的是电子授权的方式,一旦断网的情况下就会出问题

3:不支持Windows CE

 

其他加密工具:

 1Dotfuscator Community Edition:微软推荐的东东,但有人认为非常烂,网友能激活成功教程。

2XenoCode:有人最好的混淆器,有可取点,但网友能够激活成功教程。

比较结果

经过比较,我认为NET Reactor是目前为止相对较好的DOTNET加密工具

附上截图:

软件加密

几款.Net加密/加壳工具的比较

 

软件加壳处理:

几款.Net加密/加壳工具的比较

原文地址:
点击打开链接
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153664.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pdf.js使用方法「建议收藏」

    pdf.js使用方法「建议收藏」项目中显示pdf的功能,浏览过不少的技术帖,都不太理想,花了点时间研究了下pdf.js正确使用方法,总结下:1.防止自己忘记2.工作留有痕迹3.供大家参考借鉴pdf.js:将PDF文件解析后生成一张.png图片,利用canvas元素显示在页面上,此方法不推荐使用,呈现在页面上的pdf会模糊,目前没有找到有效解决办法,给爱钻研的小伙伴提供个思路,在pdf.js官网上有…

    2022年7月11日
    17
  • Java程序员的推荐阅读书籍

    Java程序员的推荐阅读书籍

    2021年5月8日
    205
  • 高通msm8937的BLSP学习

    高通msm8937的BLSP学习1.基础概念(1)  BusAccessModule(BAM),总线访问模块BAMisusedtomovedatato/fromtheperipheralbuffers.(2)  BAMLow-SpeedPeripheral(BLSP),低速接口的总线访问模块(3)  QUP:QualcommUniversalPeripheral,高通统一的…

    2022年10月19日
    1
  • Random之nextInt函数「建议收藏」

    Random之nextInt函数「建议收藏」1java中有一个类用于生成随机数字的:Random。该类的nextInt(intn)函数表示随机生成0~n之间的整数。如:intb=newRandom().nextInt(100);//0~参数之间,包括0,不包括参数本身System.out.println(b);2Random的nextInt(intn)生成的随机整数范围是0到n之间,不包括n。所以以后如果想要

    2022年7月22日
    5
  • linux系统日志文件查看方法_linux系统日志保存期限

    linux系统日志文件查看方法_linux系统日志保存期限Linux系统日志rsyslogdrsyslogd是linux系统提供的一个守护进程,用来处理系统日志。rsyslogd守护进程既能够接受用户进程输出的日志,也能够接受内核日志。ispurs-virtual-machine:~$psaux|greprsyslogdsyslog60330.00.02565883328?Ssl2月180:00/usr/sbin/rsyslogd-n1.syslog函数用户进程可以通过syslog函

    2022年8月15日
    1
  • vb四环棋的实现,平面四子棋

    vb四环棋的实现,平面四子棋

    2021年3月12日
    232

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号