Navigation:  Implementing EasyGo > Project Template >

Security considerations regarding encryption key

Previous pageReturn to chapter overviewNext page

Licence Protector  uses 2 standard encryption methods in combination with a personal encryption. As personal encryption the

 

WriteKey and
Project Secure Key

 

is used. For decryption, the ReadKey is used. See chapter Project Keys how to generate these keys. If you are using the   Basic Security Level (not recommended) then only the Project Secure Key is used for encryption and decryption.

 

If a hacker would steel the ReadKey (which is used in the application), he would not be able to make a generator to produce licence files or Activation Keys. This would require also the WriteKey and Project Secure Key. See also how to Hide the Read Key in your source code.

 

Security Considerations

As all keys are inside the licence file template, you improve security using these steps.

 

After finishing the integration, generate new Project Keys. Now distribute the template as follows:

 

Development

Make a project template, which includes only the ReadKey. This project template can be used by development. The source code requires only the ReadKey in the PrepareAndCheck, Prepare or PrepareAdvanced statement.

 

Administration

The Licence Generator needs a project template with WriteKey and Project Secure Key. If an existing licence file should be opened within the Licence Generator, then the ReadKey is necessary.

 

Depending on your needs you can make a project template which includes only:

 

Project Secure Key - if an Activation Key should be generated
WriteKey - if a licence file should be generated
ReadKey - if a licence file should be opened

 

You could also make a Web Based interface to generate the keys using the Automatic Licence Generator. This allows to place the project template on a server and limit the file access.

Web Activation Server

The Web Activation Server needs a project template with ReadKey, WriteKey and Project Secure Key.

 

Automatic Licence Generator

Depending on your needs you can make a project template which includes only:

 

Project Secure Key - if an Activation Key should be generated
WriteKey - if a licence file should be generated

 

 


Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.5/help2000/index.html?pt_security_considerations.htm