CodeMeter 软件加密工具
CodeMeter解决方案的核心工具为软件加密工具,用以保证软件版权及软件代码的安全。主要提供AxProtector全自动加密工具、IxProtector自定义加密工具以及Core API工具,以满足不同的加密应用场景及达到不同的安全标准。
威步软件加密解决方案提供两种软件加密工具,分别为:软件保护套装及手动部署工具 CodeMeter API。软件保护套装包括全自动软件加壳工具AxProtector、自定义软件加密工具IxProtector及嵌入式软件加密工具ExProtector等,用于实现对各种软件代码的保护,防止软件代码反编译,防止逆向工程。目前AxProtector全自动加壳工具不但支持Windows, Linux, Mac OS等X86平台的exe可执行程序、Dll、SO及ARX等库文件,而且还可以加密Unity3D、UE4等平台的资源文件,未来还可以加密Mono平台软件及Android的APK文件。
AxProtector Native
AxProtector Native为原生态应用程序(Native Application)提供全自动加密工具,可实现EXE可执行程序、Dll、SO库文件的全自动保护。AxProtector核心为威步独有的外壳加密技术,其采用先进的分段加解密(AXAN)、按需解密(RID)、随机数加解密(RED)等技术,结合先进的数字签名、通讯加密、数据加密等技术。软件商无需任何代码开发,即可采用AxProtector达到软件保护的专业级水准。
AxProtector不仅保护软件代码不被反编译,而且帮助软件实现各类灵活、复杂的授权管理,帮助软件商轻松获得更多商业机会。
IxProtector Native
IxProtector为原生态应用程序的自定义加密工具,其核心为AxProtector安全引擎。结合威步专业WUPI函数,IxProtector可以对软件中的部分模块或函数进行独立的授权,从而实现分模块授权功能。
IxProtector 与AxProtector 完美结合,软件商根据自身的软件加密策略,实现对软件中的重要代码、核心功能进行更进一步加密,达到顶级安全强度。
AxProtector .Net
AxProtector .Net全自动软件加密工具是一款真正意义的纯.Net加密方案。AxProtector .Net采用全自动加密方法,把.Net 程序集方法中的代码全部加密成密文,在程序执行到某个方法时,通过AxEngine安全引擎解密代码,交给相应的类执行,执行完之后再进行加密。
AxProtector .Net 软件加密工具中的按需解密代码的功能,可有效防止.Net 代码反编译,防止逆向工程。
AxProtector Java
AxProtector Java可对Java SE(J2SE)和Java EE(J2EEn)应用程序、Jar包、War包进行全面而复杂的全自动保护。其核心原理是对程序中的各种类和方法进行全自动加密,程序在执行时通过威步加载器加载并解密类和方法,执行完成之后再立即进行加密。
AxProtector Java软件加密工具中的按需解密代码的功能,可有效防止Java代码被反编译,防止逆向工程。
AxProtector CmE
AxProtector CmE是一款专门为嵌入式系统本地程序开发的全自动软件加密工具,其采用了与AxProtector Native相同的按需解密外壳原理。软件商无需任何代码开发,即可防止代码反编译,防止逆向工程,轻松实现嵌入式系统软件保护。
AxProtector CmE目前支持Linux 32位嵌入式系统,包括ARMv6,ARMv7, ARMv8,x86,x86_64;支持Windows Embedded Compact,包括Windows CE 5.0, Windows Embedded CE 6.0,Windows Embedded Compact 7;以及支持Android原生态应用程序,包括Android 4.2以及更高版本。
ExProtector
ExProtector是一款应用于保护嵌入式设备安全的理想解决方案。ExProtector不仅加密软件本身,而且可以加密整个操作系统以及加载程序,用于防止软件盗版、软件逆向工程、代码篡改以及防止嵌入式设备执行恶意代码。
ExProtector工具已经与各种嵌入式系统开发平台集成,如Linux、VxWorks、CodeSys、QNX等。设备商选用这些平台中集成的ExProtector安全插件,无需任何代码开发,即可轻松实现嵌入式工程或PLC的全自动加密。