The Sentinel SuperPro Toolkit provides a unified and intuitive interface for designing your protection strategies and programming the hardware keys. With a single programming environment, you have the power to implement multiple proprietary algorithms in conjunction with the read/write memory in the Sentinel SuperPro hardware key which gives you the ability to securely and flexibly protect and license your applications. Additionally you can visually manage the on-key memory for your license management designs.
Because of its unique model of security and memory usage, Sentinel SuperPro is the product of choice among software developers who want the highest level of security and flexibility. Sentinel SuperPro hardware keys are the only hardware tokens to offer such a granular level of control.
Integrating Sentinel SuperPro with your Application
You can integrate Sentinel SuperPro hardware keys with your application in two ways:
- Sentinel SuperPro provides a Shell program to protect your executables automatically. This method is the fastest way to protect your application and ideal if source code is no longer available.
- For more customized software protection and license management implementations use the Sentinel SuperPro API's within your source code. Sentinel SuperPro API's allow you to tailor when and how your application communicates with the key. In addition, you have the flexibility to use the read/write memory for your customized license models. For instance, you may decide to license your application based on the feature or functionality that your clients paid for. Using the Sentinel SuperPro hardware key to secure your application, you could embed pre-defined codes for usage models within the key. Alternatively, you may decide to offer a version of your application in a leased or rental model. Using Sentinel SuperPro's algorithms and API's you can set time limits, allow a set amount of executions, or enable additional activations remotely upon payment from the customer.
To obtain the highest level of security for your application, we highly suggest that software protection and licensing be an integral part of your software development life cycle process.
Remotely Updating Users
Sentinel SuperPro's Field Activation capability ensures that you can easily update the hardware key remotely. For instance, you can remotely enable access to new versions, additional licenses, and additional features without removing the Sentinel SuperPro hardware key from your end-users' system.
Support for Networked Applications
Sentinel SuperProNet provides software protection for client-server applications and provides server monitoring to track license usage on the network. Sentinel SuperProNet for Windows supports TCP/IP, IPX, and NetBEUI. Sentinel SuperProNet for Linux supports TCP/IP.