This article mainly introduces two popular PHP encryption and decryption tools ZendGuard and iconCube. This article also provides an iconCube installation tutorial, for more information about PHP encryption and authorization software, see the following:
(1) ZendGuard of Zend.
(2) ionCube PHP Encode.
ZendGuard can only encrypt files with PHP tags or source code (for example :. php, inc, etc.). encryption is not allowed for other files that are saved in a text method without the PHP mark. The validity period and registration code are supported.
IonCube PHP Encode, developed by ionCube, is used to encrypt PHP or non-PHP files. In terms of functions, ionCube is better than ZendGuard of Zend. it not only supports time limit, registration code, and other encryption methods, but also supports complicated encryption methods such as IP addresses and MAC addresses. In addition, for ionCube, you can not only encrypt PHP files with PHP tags or source code, but also encrypt non-PHP files stored in text format, such as xml, js, and css. (However, you must use the Read API provided by ionCube to read and write data .)
(A). used for encryption: PHP Encoder (paid)
(B). used for decryption and running: Loader (free of charge)
Highly recommendedIconCube
How do I install the ioncube extension?
1. download the loader-wizard.php (php5.3, php5.4 version is supported, php5.5 version is not supported currently)
Ioncube provides an installed Wizard to help you easily detect the php running environment and automatically give a prompt.
1.1 Download loader-wizard: http://www.ioncube.com/loader-wizard/loader-wizard.zip through the address below
1.2 download the package and decompress it to the apache www or htdoc directory.
2. run the loader-wizard.php program
2.1 use a browser to access the loader-wizard.php such as http: // localhost/loader-wizard.php the actual access path is modified as needed.
2.2 After the loader program is computed, a prompt is displayed automatically:
Download the decryption software as prompted by this wizard. Place the downloaded decryption software in the specified directory. Download the wizard to calculate the new php. ini file and replace the original php. ini file. Restart apache.
2.3 verify whether the installation is successful
After restarting, access loader. php again. if the installation is successful, the system will prompt you.
When you see this interface, the decryption software is successfully installed.