The Script Encoder looks like a form of encryption. In a way, in fact, it is a form of encryption: Clear-test script code is run through a mathematical algorithm and the result is illegible (at least to humans). The Windows Script Host understands how to decode the script, though, allowing it to retrieve the original script code and execute it. Therefore, the Encoder can be said to use a form of encryption.
However, the Encoder isn't designed to foil all attempts at accessing your source code. All scripts are encoded using the same algorithm, so that any copy of the Windows Script Host can decode and execute the script. That means it isn't impossible-or even necessarily difficult-for a clever person to figure out the encoding algorithm used and create his own decoder.
You can rely on the Encoder to stop casual access to your source code, and to stop casual users from attempting to modify your scripts. However, you cannot rely on the Encoder to provide absolute protection for your scripts. |