几款软件加密/加壳工具的比较

news/2025/1/16 7:52:18/

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

前言

   使用过.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加密工具

附上截图:

软件加密

 

软件加壳处理:


http://www.ppmy.cn/news/472223.html

相关文章

U盘超级加密3000隐藏后如何打开?

用过《U盘超级加密3000》的用户都知道,这款软件带有可以隐藏的功能,勾选后软件会隐藏起来每次使用时需要通过输入正确的路径去启动,那么具体是如何操作呢?小编今天给大家讲一下:如何隐藏并打开ude.exe 隐藏软件演示 …

安全危机 破解U盘加密工具的加密原理

使用U盘、移动硬盘加密工具加密文件夹后,我用文件嗅探器工具也看不到加密后真实的文件,当用金山毒霸扫描发现,好像这些文件被隐藏保存在/Thumbs.dn/7./中(其中那个7.中的7有时是其他的数字),但是我直接这样…

SanDisk U盘加密软件 在其他u盘使用

RunSanDiskSecureAccess_Win.exe 这个软件是SanDisk U盘加密工具,它被设计为只在SanDisk U盘上运行,如果不是sandisk的,就弹窗不让用 于是我们Patch它,IDA打开 发现还是QT开发的,不管,搜索exit 函数调用&am…

【PC工具】U盘数据加密工具,windows自带U盘文件加密工具体验,测试加密时间...

微信关注 “DLGG创客DIY” 设为“星标”,重磅干货,第一时间送达。 最近U盘使用比较多,经常把重要文件备份和个人信息数据存储在U盘上。感觉不太安全,万一U盘丢了,丢个U盘是小事,文件备份和个人信息只是备份…

一款免费的Veracrypt加密软件---U盘加密功能

VeraCrypt是什么? 在工作生活上各种文件数据、资料越来越重要的今天,数据泄露(譬如电脑失窃、黑客攻击等)不仅仅是隐私上的问题,很多时候还会造成财产和其他不可预估的损失。因此我们除了要经常「备份文件」防止丢失之…

matplotlib---中文显示问题、字体库、图像结构、画布设置

1. 中文显示问题 解决方案一: 下载中文字体(黑体,看准系统版本) 步骤一:下载 SimHei 字体(或者其他的支持中文显示的字体也行) 步骤二:安装字体 linux下:拷贝字体到 usr…

基于springboot的文件的上传到本地和云上传(阿里云)

1.文件上传 1.介绍 文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。 2.前端的文件上传–form表单 将静态的页面…

CVTE面经

一、八股(能想起的就这些) jvm垃圾回收器有哪些?你项目中用那种?ArrayList和LinkedList区别,ArrayList线程安全嘛,那些方式可以使其安全,或者有哪些替代方式(vector和copyOnWriteLi…