Encrypt the entire JS application with an automatic simple license-check to run the app.
Only encrypt certain functions of your JS code. Generate different licenses for each function later on.
Encrypt the entire application withouth licensing to prevent reverse-engineering. No license required with this method.
An environment like Node API is required (for example: node.js or Electron).
Operating systems and platforms
Windows x86, Windows x86_64, Linux x86, Linux x86_64, macOS x86_64
When a license is available, decryption happens on the fly. From UX perspective it's recommended to keep core functions out of the encryption, which enables you to show (error)-messages.
Minimal impact is expected on your application's perfomance. We offer many adjustable parameters to achieve the perfect balance between performance and security.
Advanced ConfigWith the advanced config you can encrypt and license individual parts of your JS code.
This allows you to distribute licenses only for selected features. When a user tries to access a function which requires another license, a message appears.
Encryption Only ConfigCompared to the standard config, the encrypted application won't need a valid license to decrypt.
The decryption keys are simply hidden in the encrypted application which is then decrypted with our engine attached to the encrypted file.
As this happens in memory, the decrypted version of the file never appears on the drive, making reverse engineering extremely hard.
Read more here
I already have a licensing system in place. Won't this get in the way?
In this case we advice you to use the 'Encryption Only Config
Can I test the encryption tool before purchasing?
Sure. Simply request a SDK and you will receive the complete toolkit to build a PoC.
Do I need to change/(re)compile/adjust my code in order to work with your wrapper?
No. You can simply load up your .py file into our wrapper.