公司研发一套软件,需要开始往外卖,苦于上市后盗版压力比较大。于是寻找了一款软件加密授权工具-Virbox LM

Virbox LM在加密方面,能快速的完成加密工作,不需要编写代码,安全强度也很高。授权方面,也能做到适应各种环境下的安全授权,如在线/离线,绑定设备,限时,限次等。

使用体验

Virbox LM提供了三种加密授权形式:云锁/软锁/加密锁。三种形式,适用于不同的软件使用场景。价格也都不同。

加密工具:Virbox Protector

使用Virbox Protector 加密exe或者dll很方便,直接拖进去就可以。

软件加密授权工具比较_第1张图片

 

可选择函数进行保护,函数保护方式可选择:虚拟化/混淆/碎片代码/代码加密。

软件加密授权工具比较_第2张图片

混淆:将代码指令翻译为机器和人都无法识别的一串伪代码字节流,在具体执行时在对这些伪代码进行翻译解释,逐步还原为原始代码并执行

碎片化:将指令翻译成arm指令,并置于加密锁内执行

虚拟化:将指令编译为虚拟代码,放在指定虚拟机中运行

加密:将代码块作为数据,用许可加密函数存 储, 程序执行到该函数时验证许可并解 密,内存 中不会暴露完整的代码块。

 

授权体系

加密的时候可以与授权做关联。在许可配置时对授权的许可ID和许可形式做设定。这样在加密后,对软件用户发设定的许可,软件用户必须拿到许可及加密后的软件才能使用。

三种许可形式:云锁/软锁/加密锁

云锁可联网,价格较低。面向用户账号(邮箱、手机号、影子账号)签发云许可,可以实现一对一、一对多交付开发者的软件产品,可以进行丰富的多维度的软件授权控制,并且即时生效,适用于联网软件、SaaS 软件、云部署软件、虚拟机部署软件等。

 

软锁可离线使用,不会因为网络不好软件掉线。可绑定设备,限制软件使用台数限制。解决用户不能经常在线,或出现断网故障问题时也能正常使用软件。既能提供高安全性加密,防止软件的盗版及逆向工程,也能配合实现软件的限时/限模块/绑定设备等销售模式。

 

加密锁使用的是精锐5加密锁,功能更全,可使用网络锁模式。如果对限时的精准时间控制,有时钟锁版本。深思数盾公司新一代智能卡加密锁。精锐5加密锁在硬件方面采用了进口智能卡芯片,通过CC EAL5+认证,有效防止硬件克隆。存储空间最高可达512KBUSB2.0全速, 外壳采用金属外壳,三种颜色可选。