Script Encryption

To use script encryption, you must have a public and a private key. The public key is your license file and the private key is a key file you also get, when you purchase a license. Your license file is the public key that is put on all clients and it allows encrypted scripts to be executed but not modified. Your script file will be completely unreadable and look like a binary file once it is encrypted.

To modify and encrypt scripts, you must have both your license key file and your private key file, which means that no one else than your company can decode the scripts, so without both of these, your encrypted scripts cannot be modified.

Once you have purchased a license, you must put the fsh.pk file and the license key in the same directory as the editor, which by default is Program Files\FastTrack Software\FastTrack Scripting Host. If you edit scripts on multiple computers, just place a copy of these on all of them. DO NOT put the private key on client computers and make sure it is safe from copying. You can always download it again from here, if you lose the private key. If you are extremely paranoid about decryption, you could consider storing it in a safe place and only copy it to an editing computer when scripts must be modified.


Using Encryption

When you have both files in the installation directory, it is completely transparent. You just select "Encryption" in the script properties, as shown below, in the editor and that's it. Remember that your scripts can now only execute on computers that has a copy of your license key.