介绍一个简洁、高性能、跨平台的PHP7代码加密扩展源码地址
温馨提示:这篇文章已超过559天没有更新,请注意相关的内容是否还可用!
介绍
一个简单、高性能、跨系统的PHP7代码加密扩展
源码地址:
特点安装
编译前请在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
将编译好的文件/.so加入到配置项=.so,重启PHP服务
在上编译
已编译了下列模块php源码加密方式,可供检测(必须VC14运行库):
# php7.0 64位 线程安全版
php_tonyenc_php70_ts_VC14_x64.dll
# php7.0 64位 线程非安全版
php_tonyenc_php70_nts_VC14_x64.dll
手动编译方法
加密
代码中的.php是加密软件:
php tonyenc.php example.php dir/
这种即可加密.php和dir目录下的所有php文件php源码加密方式,PHP在运行他们时会手动解密,够简单吧!
本文来自网络,如有侵权请联系网站客服进行删除
还没有评论,来说两句吧...