您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > php

分享一段PHP代码的加密扩展

时间:2020-12-15 11:14:39  来源:  作者:

介绍

一个简洁、高性能、跨平台的 php7 代码加密扩展

特点

简单快速,经实测,几乎不影响性能

兼容 OPcache、Xdebug 等其他扩展

支持 linuxmacOS、windows 等系统

兼容 ApacheNginx + PHP-fpm、命令行等运行模式

加密算法较简单,这是出于速度考虑,但仍不易解密

若项目的 php 文件很多,可只加密部分重要代码

要求 PHP >= 7.0

安装

编译前请在 core.h 中做如下修改:

/* 这里定制你的加密特征头,不限长度,十六进制哦 */

const u_char tonyenc_header[] = {

0x66, 0x88, 0xff, 0x4f,

0x68, 0x86, 0x00, 0x56,

0x11, 0x16, 0x16, 0x18,

};

/* 这里指定密钥,设置长一些更安全 */

const u_char tonyenc_key[] = {

0x9f, 0x49, 0x52, 0x00,

0x58, 0x9f, 0xff, 0x21,

0x3e, 0xfe, 0xea, 0xfa,

0xa6, 0x33, 0xf3, 0xc6,

};

在 Linux、macOS 上编译

git clone https://github.com/lihancong/tonyenc.git

cd tonyenc

phpize

./configure

make

将编译好的文件 modules/tonyenc.so 加入到配置项 extension=tonyenc.so ,重启 PHP 服务

在 Windows 上编译

已编译了以下模块,可供测试(需要 VC14 运行库):

# php7.0 64位 线程安全版

php_tonyenc_php70_ts_VC14_x64.dll

# php7.0 64位 线程非安全版

php_tonyenc_php70_nts_VC14_x64.dll

手动编译方法

加密

代码中的 tonyenc.php 是加密工具:

php tonyenc.php example.php dir/

这样即可加密 example.php 和 dir 目录下的所有 php 文件,PHP 在运行它们时会自动解密,够简单吧。



Tags:PHP代码   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
介绍一个简洁、高性能、跨平台的 PHP7 代码加密扩展特点简单快速,经实测,几乎不影响性能兼容 OPcache、Xdebug 等其他扩展支持 Linux、macOS、Windows 等系统兼容 Apache、Ngi...【详细内容】
2020-12-15   PHP代码  点击:(0)  评论:(0)  加入收藏
2020年,刚刚开始WordPress博客系统被网站安全检测出有插件绕过漏洞,该插件的开发公司,已升级了该插件并发布1.7版本,对以前爆出的漏洞进行了修补,该企业网站漏洞造成的原因是未经...【详细内容】
2020-03-02   PHP代码  点击:(5)  评论:(0)  加入收藏
这里以ZPHP框架作为演示,实现swoole的代码热更新,在WorkerStart回调函数中,载入ZPHP框架:use ZPHP\ZPHP;$zphp = null;$mimes = null;$http = new swoole_http_server('0...【详细内容】
2019-12-17   PHP代码  点击:(30)  评论:(0)  加入收藏
一般来说,用PHP和MySQL编写一个数据库应用程序都会花费很多时间和精力 -你要设计HTML格式,编写查询,执行验证/错误处理,测试应用程序等大量工作。PHP代码生成器会自动生成所需的...【详细内容】
2019-12-13   PHP代码  点击:(91)  评论:(0)  加入收藏
淘宝联盟知道吧?选品库知道吧?php获取选品库列表,然后放在自己网站上显示,大概就这个功能。准备工作:1、有个网站2、申请淘宝联盟3、申请淘宝API4、下载SDK代码如下:注意,这儿本可...【详细内容】
2019-11-11   PHP代码  点击:(61)  评论:(0)  加入收藏
很多想做渗透测试的朋友都想了解关于PHP后门漏洞的安全测试重点方法,以及该如何预防被中php后门,本节由我们的安全高级渗透工程师进行全面的讲解,来让大家更好的理解和了解ph...【详细内容】
2019-10-23   PHP代码  点击:(36)  评论:(0)  加入收藏
Windows下搭建PHP运行环境业余时间准备开发个小程序,后台准备使用php代码,开发工具选择了VScode,编码过程中涉及到要代码格式化,将安装代码格式化方法记录下来,方便后续查询。 步...【详细内容】
2019-10-23   PHP代码  点击:(864)  评论:(0)  加入收藏
上一节教大家如何在本地运行php后台项目,并可以被小程序访问到,这一节就来给大家讲一个实际工作中常用的需求,微信小程序openid的获取。当然了,还是用我们的php做为后台。老规矩...【详细内容】
2019-09-23   PHP代码  点击:(46)  评论:(0)  加入收藏
公司网站主要是靠百度流量来赚钱,主要是做移民签证,品牌名称:移民内参。有运营部同时负责产品运营,每周汇报收录情况、收录率、收录文章链接等情况。闲暇之余写了一个小功能,就是...【详细内容】
2019-07-24   PHP代码  点击:(170)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条