Source Code Encryption Service

Protect your application with Source Code Encryption Service.

We offer accepted PHP encryption and obfuscation service on the market to protect your application from unlicensed use and reverse engineering.

As software vendors write more and more commercial applications in PHP it is critical that their intellectual property is protected. With applications now providing evaluation copies and electronic downloads it can get even more complicated to ensure that they are being distributed securely, whether free, for evaluation or for commercial sale.
By use of Source Code Encryption Service we protect your applications from reverse engineering and unauthorized customization by providing encoding and obfuscation.  Source Code Encryption further protects from unlicensed use and redistribution by providing comprehensive licensing support.  This combined functionality makes software distribution worry free.


Prevent reverse engineering through PHP encryption and obfuscation
You worked hard to develop your code.  Now you need to protect it.  Source Code Encryption Service prevents reverse engineering, copyright infringement and unauthorized modification of your code.

Encryption is a process where the PHP source code is converted to an intermediate machine readable format.  This format is hard for humans to read and convert back to source code.  As a result it protects your code from casual browsing.  This means that if people obtain access to your site's code they will not be able to use that for unintended purposes.

Obfuscation is a process where the code is intentionally made very hard to read as source code or as reverse engineered code.  This obfuscation is designed to manage risks that stem from unauthorized access to source code. These risks include loss of intellectual property, ease of probing for application vulnerabilities and loss of revenue that can result when applications are reverse engineered, modified to circumvent licensing and then recompiled. Although reverse engineering always existed in computer software, it is especially important for in computing environments such as PHP which take advantage of dynamic processing of language elements rather than code which has been compiled into machine language before being deployed.

Protect your PHP code from unauthorized use
Source Code Encryption licensing capabilities allow Independent Software Vendors (ISVs) to create a variety of licensing policies for their commercial PHP applications.  The service supports most commonly used licensing models such as concurrent users, time limited, segment of network, or server specific licensing.  These capabilities allow vendors to maximize their revenue by preventing unauthorized use.

We offer three services under Source Code Encryption category, Source Code Encryption, Source Code Obfuscation and Application License Management. Each service is charged separately and they are explained below briefly.


Source Code Encryption is converting PHP Scripts from human-readable text files, to obscure binary files, which contain platform-independent code. This service enables you to distribute your application or web site’s scripts to end user working off any platform, without disclosing your source code. Business-oriented developers will find our service to be a mission-critical part of management strategy for protecting the intellectual property of their applications. The encrypted files can be read transparently since they are optimized during the encryption process. This improves script performance and makes reverse engineering more difficult.


Source Code Obfuscation – source code contains tags and names defined by the programmer. These names are typically made meaningful to make the code easy to understand and maintain, by developers. Obfuscation converts these tags and names into cryptic names, n order to make the code difficult to understand by others, without affecting code execution.

Example:
Original code:
<?php
function getName()
{
echo "First Name";
}
getName();
?>
The function getName, when obfuscated, will be changed to something that does not have a meaning, such as a1234cd creating the following code:

After Obfuscation:
<?php
function a1234cd()
{
echo "First Name";
}
a1234cd();
?>


As you can see from the example, the execution logic of the code is maintained, but the code has become difficult to understand. Several options (such as encrypting variables, functions, classes and PHP Built in Symbols will be converted from user generated types into machine-generated, cryptic types. This completely scrambles the original context of the original, user generated types) will be provided to suit various code protection levels.


Application License Management is a service used to create licenses to be used in organizations in order to grant use of software to users who have legally obtained a license. In addition to usage, licenses can hold additional details pertaining to the number of users, license expiration and additional means for enforcing usage to authorized users only.


Use of this service signifies your acceptance of Terms and Conditions in the Source Code Encryption Service Agreement

In the near future, we'll offer source code encryptions and obfuscation services for various technologies and platforms.