## 第一,安全加壳
配合加密锁快速集成软件,加密锁厂商需要提供加壳工具保护软件代码的安全,防止被反编译。深盾科技的精锐 5 加密锁配套的加壳工具(VirboxProtectorLM),可加密多种开发语言的程序,如C、C++、.NET、Java、Python、golang、Unity3D、UE等。虚拟化加密技术与碎片代码技术更是逆向人员的噩梦,很难被反编译出来。
## 第二,许可功能
加密锁内存储软件的使用许可,不同的软件对应不同的许可存储在加密锁里。加密锁可以实现多种许可限制方式,配合软件各种销售场景,如限时售卖、限次使用、绑定设备等。
## 第三,远程升级
加密锁已发给用户,想要升级加密锁里的数据,加密锁需要支持两种远程升级方式,无需用户邮寄加密锁。在线升级:在线对加密锁直接更新,用户端无感知自动升级,体验更好;离线升级:签发离线升级包,适应无法联网场景升级加密锁
## 第四,丢锁补锁
软件开发商可以有效掌握加密锁的"行踪",能够知晓硬件锁是否真的丢失或损坏。加密锁丢失后,用户仅需花取硬件锁成本即可继续使用软件,而挂失后的加密锁则在有限的时间内被锁定,完美的解决了开发者和用户的担忧。
## 第五,网络锁功能
支持网络锁功能,最大支持255个进程或者会话控制。实现局域网内插一把锁,多台电脑共享。
## 第六,共享锁
同一把加密锁支持两家及以上的开发商共同开发使用,并且两家开发商之间的加密与许可完全隔离,互不干扰。集成商(工业设备或软件平台)根据不同的视觉场景需求向算法提供商采购算法,集成商二开集成算法并进行二次加密 及授权,最终交付给用户,通常最终工业视觉设备上需要插入两把或多把加密锁。共享锁基于此场景,算法提供商可开 放共享锁给集成商,集成商二开集成算法后,当需要二次加密及授权时,可充分利用共享锁特性,无须重复购买加密锁
## 第七,身份认证
B/S 架构的 Web 应用只需在网页代码中嵌入调用接口(跨域访问)的代码即可访问加密锁、获取加密锁信息,实现身份认证功能。
配合加密锁快速集成软件,加密锁厂商需要提供加壳工具保护软件代码的安全,防止被反编译。深盾科技的精锐 5 加密锁配套的加壳工具(VirboxProtectorLM),可加密多种开发语言的程序,如C、C++、.NET、Java、Python、golang、Unity3D、UE等。虚拟化加密技术与碎片代码技术更是逆向人员的噩梦,很难被反编译出来。
## 第二,许可功能
加密锁内存储软件的使用许可,不同的软件对应不同的许可存储在加密锁里。加密锁可以实现多种许可限制方式,配合软件各种销售场景,如限时售卖、限次使用、绑定设备等。
## 第三,远程升级
加密锁已发给用户,想要升级加密锁里的数据,加密锁需要支持两种远程升级方式,无需用户邮寄加密锁。在线升级:在线对加密锁直接更新,用户端无感知自动升级,体验更好;离线升级:签发离线升级包,适应无法联网场景升级加密锁
## 第四,丢锁补锁
软件开发商可以有效掌握加密锁的"行踪",能够知晓硬件锁是否真的丢失或损坏。加密锁丢失后,用户仅需花取硬件锁成本即可继续使用软件,而挂失后的加密锁则在有限的时间内被锁定,完美的解决了开发者和用户的担忧。
## 第五,网络锁功能
支持网络锁功能,最大支持255个进程或者会话控制。实现局域网内插一把锁,多台电脑共享。
## 第六,共享锁
同一把加密锁支持两家及以上的开发商共同开发使用,并且两家开发商之间的加密与许可完全隔离,互不干扰。集成商(工业设备或软件平台)根据不同的视觉场景需求向算法提供商采购算法,集成商二开集成算法并进行二次加密 及授权,最终交付给用户,通常最终工业视觉设备上需要插入两把或多把加密锁。共享锁基于此场景,算法提供商可开 放共享锁给集成商,集成商二开集成算法后,当需要二次加密及授权时,可充分利用共享锁特性,无须重复购买加密锁
## 第七,身份认证
B/S 架构的 Web 应用只需在网页代码中嵌入调用接口(跨域访问)的代码即可访问加密锁、获取加密锁信息,实现身份认证功能。