License
Protect
Encrypt
PHP Script Encryption
The ScriptLock Encoder uses a CBC-mode cipher encryption scheme to securely encrypt both the decoder script and your source code.
The decoder script itself is encrypted using a uniquely random cipher key. Each time the script is encrypted, a different key is used, making it harder to guess or crack the decoder.
Your source code is encrypted separately using a unique key that is NOT stored with the encrypted script. Without this key, your source code can not be easily decrypted.
Anti-Tamper Protection
ScriptLock encoded scripts are digitally watermarked using steganographic devices to prevent software tampering.
The built-in anti-tamper devices automatically detect if the encoded script has been tampered with and will lock itself down, thereby rendering it permanently useless.
License Management
Unlike other PHP script licensing and encoding devices, ScriptLock License Management is separate to the script encoder.
Software licenses are NOT embedded within the encoded script, and are NOT deployed to the client's server. The decoder script MUST dial-home to the ScriptLock License Server to ensure that the client is registered is use your software, and that the license is valid. The encoded script will not run if the license is invalid, inactive or expired.
This allows you to issue and manage your software licenses SEPARATELY from the encoded script.
