web
statistics

Encryption and Obfuscation of Source Code!


Protect & Secure Scripts, Function files, Modules, Libraries and Gems!


Up until now, the protection of source code written in interpreted languages was just not possible. There weren't any solutions that allowed users to obfuscate, encrypt AND execute shell scripts, perl, python, ruby, rcode, command-line php and powershell scripts. EnScryption.com changes that. We provide source code security for those who simply CANNOT or DO NOT wish to re-write their entire code in a 'compiled' language. We allow for the possibility and regulation of script licensing, provide users the ability to set expiration dates, notify script owners of nefarious attempts by others to break into their protected scripts. And lastly, we eliminate the risk of exposure of proprietary information. With EnScryption.com, you get to lock up your scripts with more than just a simple chmod or chown!


EnScryption - Source Code Protection

Obfuscate / Encrypt

Don't just obfuscate your scripts, encrypt them as well - Reliably obfuscating a script is a big deal all by itself, but when that same script is also encrypted AND executable, you now have on your hands a truly protected script that cannot be exposed. With our Encryption tool, you can confidently and conveniently secure all scripts written in interpreted languages such as shell, perl, python, ruby, php and rcode, directly from your own private host!

Shield / Defend

There's a limited number of tactics a hacker can use to try to hack a protected script. We are aware of every one of these methods and we watch for them. If a user of your protected script attempts to sniff around your code, our automated mechanism will detect this and will automatically transform the protected script into a deceptive state, leaving the troublesome user chasing his own tail.

Secure / Protect

Every enScryption.com protected source code is encased in a number of obfuscated layers of encryption which ensures human eyes are prevented from viewing the initiation and subsequent run of the protected script. What that means is, whenever your script runs, we guard the entire process during which it interacts with the operating system so it cannot be intercepted!

Monitor / Alert

We log all hack attempts on a protected script in the event a devious user tries to figure out how it is being protected. During encryption, you can choose to specify whether or not your script should run if there isn't any internet connectivity. Internet connectivity helps ensure you're informed whenever users of your script violate licensing terms. Or, at the time of encryption, you can set your encrypted script to work only for a specific user(s) and/or on a specific list of host(s)



















Protect your Script's Source Code

Encrypt and obfuscate scripts written in interpreted languages (.sh, .bash, .ksh, .csh, .ksh93, .pl, .py, .rb, .js, .php, .R, .r). Distribute your protected scripts without exposing proprietary information or giving away intellectual property. Configure your scripts to allow usage only by specific users and/or on a specific list of hosts/servers. Protect and secure an unlimited number of scripts however you want!

Some of the many capabilities of the EnScryption tool include:

  • Unlimited Obfuscation/Encryption of Scripts written in Interpreted Languages
  • Functions - Protect a script (shell scripts) and all associated function files
  • Libraries, Modules, Gems - Protect ruby scripts and all associated library files
  • Modification Prevention - Seal your source code so it can't be modified
  • Date Management - Assign expiration dates to your protected scripts
  • License Management - Regulate the redistribution of all important scripts
  • User Management - Restrict usage of your scripts to specific Users
  • Host Management - Restrict usage of your scripts to specific Hosts
  • Duplication Prevention - Prevent against multiple copies on a host
  • Instance Management - Restrict simultaneous multiple running instances
  • Tamper Resistance - Auto self-destructs when a hack attempt is detected!
  • Access Management - Turn off script remotely IF licensing terms are violated!
  • Reports - Get excel spreadsheets detailing where your scripts are being used!
  • Compatiblity - Tested/verified to work on MacOS, Linux, AIX, Android systems
  • Buy Now


How-To Videos on Script Protection

How to use the enscryption tool (or our web service) to encrypt and obfuscate your scripts - protect your shell, perl, powershell, ruby, python, cli php, rcode source code from exposure, theft.

Shell Script Obfuscation

Encrypt, Obfuscate, Hide, Protect and Secure any shell script (.sh, .bash, .ksh, .csh, .ksh93). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited shell scripts, set expiration dates, prevent duplications.

Watch

Perl Script Obfuscation

Encrypt, Obfuscate, Hide, Protect and Secure any perl script (.pl). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited perl scripts, set expiration dates, prevent duplications.

Watch

Python Script Obfuscation

Encrypt, Obfuscate, Hide, Protect and Secure any python script (python). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited python scripts, set expiration dates, prevent duplications.

Watch


Ruby Script Protection

Encrypt, Obfuscate, Hide, Protect and Secure any ruby script (.rb). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited ruby scripts, set expiration dates, prevent duplications.

Watch

Web/Cli PHP Obfuscation

Encrypt, Obfuscate, Hide, Protect and Secure command line Unix, Macs & Windows(Bash) PHP scripts (.php). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited php scripts, set expiration dates, prevent duplications.

Watch

RCode/RScript Obfuscation

Encrypt, Obfuscate, Hide, Protect and Secure command line Unix, Macs & Windows(Bash) rcode Rscripts (.R/.r). Distribute your scripts without exposing proprietary information. Get notifications of attempts to break into your guarded code. Encrypt/Obfuscate unlimited rcode rscripts, set expiration dates, prevent duplications.

Watch


Perl/CGI Script Protection

Encrypt, Obfuscate, Hide, Protect and Secure any web based perl/cgi script.

Watch

Python Module Protection

Encrypt, Obfuscate, Hide, Protect and Secure a Python script and its Modules.

Watch

Shell Script Function File Protection

Encrypt/Obfuscate a Shell Script and all its Function Files/Scripts. After encryption, all encrypted scripts will only work if they remain unchanged. The master script has a unique checksum which is recognized by each function file and vice versa. When that checksum changes, the master script and the function files will not be able to communicate with each other.

Watch


Php Encryption: Calling an Encrypted Php Script from an HTML Form

How to encrypt your standalone php script and still allow it to communicate with an external html form. This assumes your html code and php code are in different scripts.

Watch

Php Protection: Encrypt HTML Embedded Php Script

How to encrypt an html embedded php script (with an action to call a different script). This assumes your html code and php code are in the same script BUT there is a reference to a different php script in the html code i.e. action="myphpcode.php", instead of the "PHP_SELF".

Watch

Php Obfuscation: Obfuscate HTML Embedded Php (PHP_SELF) Script

How to Encrypt an html embedded php script (with an action to call itself). This assumes your html code and php code are in the same script and there is a reference to a PHP_SELF in it - i.e. $_SERVER["PHP_SELF"]

Watch