The Application Challenge

In order to initiate a challenge, your application must perform the following steps:

  1. Generate a 32-bit random number.

  2. Select the index of the application secret you choose to challenge, and look up the actual application secret.

  3. Compute a message digest with the MD4 Message-Digest Algorithm supplied by RSA Data Security, Inc. For information about creating the algorithm input, see LS_CHALLDATA.

  4. Pass the algorithm output in the LS_CHALLDATA structure to the license system with a call to the LSRequest or the LSUpdate function.

For additional information about coding the challenge, see Anti-Tampering Guidelines.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples