PROTECTION
Language
Python
JavaScript , TypeScript
Java
C #, Visual Basic . NET , other . NET languages
Visual Basic 6 , Delphi , FORTRAN , Visual Fox Pro
Tools creating machine code for Windows , e . g MATLAB
C / C ++
AxProtector Version
AxProtector Python
AxProtector JavaScript
AxProtector Java
AxProtector . NET
AxProtector Windows
AxProtector Windows
AxProtector Windows AxProtector Linux AxProtector Android AxProtector macOS
During runtime , the code is called up by a special API , transferred onto the CmDongle or the CmCloudContainer , decrypted , and executed with the relevant input parameters in that secure environment . The output is then fed back as a response to the API call .
File Encryption This module is used for the quick and easy protection of data files . The file in question would be protected by CodeMeter Protection Suite and can then only be opened and accessed by applications encrypted with the same parameters , and only if the right license is present .
C ++/ CLI , Managed C ++
separate licenses ( Product Codes ) are created to go with each separate feature or function . Depending on the licensed feature set , the user will receive a combination of different Product Codes .
In the application , the software protection API ( WUPI ) checks for the licenses ’ presence and can hide features for which the license is missing . Dynamic decryption during runtime means that you can assign separate licenses to these parts of the application , giving each its own cryptographic key based on each additional Product Code . No attacker could decrypt these locked-off parts of the application without these keys .
IP Protection Are you planning to distribute free versions of your software ? Are you thinking about a freemium option , with individual features requiring the user to purchase a license ? Or do you want to give the user a bit more leeway even
Target platforms
AxProtector Windows
AxProtector macOs
AxProtector Linux if a license might be missing , which can be important in machine operating software in industry ? In any case , you still want your knowhow protected .
By contrast to the standard approach , the encryption for the IP Protection mode is not bound to a CodeMeter license . Instead , the decryption keys are securely hidden away in the application itself . This means that the application would start even without a license container present . This is a clever choice for combining with modular licensing to keep the paid features especially protected e . g . in freemium models .
CodeMoving For optimum security , machine code can be executed in a CmDongle or CmCloudContainer . This is made possible by turning the particularly critical code into a C source file that is compiled and placed as a binary , encrypted blob in the application during the protection process .
AxProtector . NET
AxProtector . NET
AxProtector Python
AxProtector JavaScript
AxProtector Java
AxProtector Android
Windows x86 � – – � � � � – Windows x86 _ 64 � – – � � � � – macOS x86 _ 64 – � – � � � � – macOS ARM – � – � � � � – Linux x86 glibc – – � – � – � – Linux x86 _ 64 glibc – – � � � � � – Linux ARMhf glibc – – � � � � � – Linux AArch64 glibc – – � � � � � –
Supported Platforms The typical platforms for use with standard PCs are already covered by the basic version of AxProtector .
If you are developing software for embedded devices , an additional AxProtector license will be required for each target platform , i . e . for a combination of operating system , processor type , and ( in the case of Linux ) the chosen standard library .
The table below helps you find your way around the different options .
Supported Development Environments
All AxProtectors can be used in Windows and Linux-based development environments , and AxProtector macOS is available for direct use on macOS .
Stay Up to Date with an AxProtector Subscription
Since early 2022 , AxProtectors have been available by subscription to help you be sure that you are always using the most recent version and benefitting from the latest state-ofthe-art security functions .
The subscriptions are timed to go for one year , renewing automatically unless you cancel your subscription . With your automatic renewal , the updated licenses for your AxProtectors and options are immediately available for you to pick from the license portal .
Linux x86 _ 64 musl |
– |
– |
optional |
optional |
optional |
optional |
optional |
– |
Linux ARMhf musl |
– |
– |
optional |
optional |
optional |
optional |
optional |
– |
Linux AArch64 musl |
– |
– |
optional |
optional |
optional |
optional |
optional |
– |
Linux MIPS glibc |
– |
– |
optional |
optional |
optional |
optional |
optional |
– |
Android ARMhf |
– |
– |
– |
optional |
optional |
optional |
optional |
� |
Android AArch64 |
– |
– |
– |
optional |
optional |
optional |
optional |
� |
12