PHP源代码加密几种方法

如果你的PHP代码不想让人看到,你就需要把你项目的PHP源代码来加密一下,下面给大家介绍几种我最常用的PHP源代码加密方法:

 

一、Encipher

彩米彩票Encipher - PHP代码加密 | PHP源码加密

 

下载地址:http://github.com/uniqid/encipher

 

源码如下:

<?php
$app = str_replace('\\', '/', dirname(__FILE__));
require_once($app . '/lib/encipher.min.php');

$original = $app . '/original'; //待加密的文件目录
$encoded  = $app . '/encoded';  //加密后的文件目录
$encipher = new Encipher($original, $encoded);

/**
* 设置加密模式 false = 低级模式; true = 高级模式
* 低级模式不使用eval函数
* 高级模式使用了eval函数
*/
$encipher->advancedEncryption = true;

//设置注释内容
$encipher->comments = array(
   'Encipher - the PHP code encode tool',
   'Version: 1.1.1',
   '',
   'The latest version of Encipher can be obtained from:',
   'http://github.com/uniqid/encipher'
);

echo "<pre>\n";
$encipher->encode();
echo "</pre>\n";

 

二、php-beast

彩米彩票php-beast 为php一个扩展,可以方便快捷为php代码进行加密处理

 

1、安装

$ wget [http://github.com/liexusong/php-beast/archive/master.zip](http://github.com/liexusong/php-beast/archive/master.zip)
$ unzip master.zip
$ cd php-beast-master
$ phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ sudo make && make install
编译好之后修改php.ini配置文件, 加入配置项: extension=beast.so, 
重启php-fpm 
$ service php-fpm restart

 

2、加密配置项

配置文件位于tool目录下configure.ini文件

src_path = ""  //加密项目的路径
dst_path = ""  //保存加密后的项目的路径
expire = "2020-12-31 24:00:00" //过期时间
encrypt_type = "DES" //加密方式 DES/AES/BASE64

 

3、执行加密操作

php encode_files.php
    A+
发布日期:2020年02月17日 21:11:32  所属分类:PHP
最后更新时间:2020-02-17 21:12:02
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
头像
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
  • ¥ 1.0元
  • 市场价:9.9元
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
SEO顾问 中小型网站 单站最低99.9元 全方位优化
SEO顾问 中小型网站 单站最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元

发表评论