|
HASP HL Software Tools & Utilities
HASP HL software protection and licensing tools are included with your HASP HL keys. To assist you in
your software development HASP HL uses API's and tools to make your development faster and easier.
Envelope
The HASP HL Envelope is the strongest protection tool available. Within minutes you can protect your
application by "wrapping" it in an impenetrable shell. Because using the Envelope doesn’t require
changes to the source code, this is an ideal protection solution for software distributors and
resellers.
Benefits of using the Envelope:
- Protects your software against unauthorized use by binding the software to the HASP HL key.
- Prevents reverse engineering by encrypting the software files.
- Prevents debugging of your application code by using strong anti-debugging schemes.
- Prevents attacks on your software by wrapping the files with multiple, randomly-assembled
layers of protection.
Altogether, an unbeatable combination!


Factory
The HASP HL Factory is the ultimate tool for creating licenses, offerings and orders. This easy-to-use
tool allows you to quickly and easily indicate which modules are licensed to run, for how long, how
many times, how many users, etc; all of which will be executed automatically by the HASP HL system
with no developer intervention. In addition, the Factory allows easy access to the Memory for editing,
installing licenses, producing memory/licenses updates, and the keys management database.

Toolbox
The Toolbox provides a number of capabilities to help you deploy HASP HL in the most efficient manner.
It includes an API tutorial to ensure a short learning curve for developers, and a source code
generator to save time.
 

Automatic Licensing with the Universal API
The HASP HL API allows automatic licensing which is performed entirely by the system without developer
intervention. There is no need to hard code licensing models nor their terms in the application
source code. Furthermore, implementation of the protection process is greatly simplified by the
Universal API. The Universal API is independent of the HASP HL key, as well as the platform running
the protected application. This is another example of the Protect Once - Deliver Many capability of
HASP HL.
Secure Remote Update System (RUS)
RUS is a software utility that enables secure and remote updating of the licenses and data stored in
the HASP HL memory via phone, fax, or email. Using the RUS, you can authorize additional user
licenses, permit access to additional software modules, change a demo of your application into a
fully licensed version, and more. The update packages sent by the vendor to the end-user are
digitally signed with RSA and the key in the field authenticates the received package, ensuring a
completely secure transaction.
|