singlor 发表于 2022-1-24 00:34:57

一个简洁、高性能、跨平台的PHP7代码加密扩展源码地址

简介

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

http://tt.ccoox.cn/data/attachment/forum/20220124/1642955697567_1.jpg

来源地址:特征

安装

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

<p><pre>    /* 这里定制你的加密特征头,不限长度,十六进制哦 */
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,
};
</pre></p>
在 Linux、macOS 上编译

<p><pre>    git clone https://github.com/lihancong/tonyenc.git
cd tonyenc
phpize
./configure
make
</pre></p>
http://tt.ccoox.cn/data/attachment/forum/20220124/1642955697567_3.png

将编译好的文件/.so添加到配置项=.so中并重启PHP服务

编译

以下模块已编译并准备好进行测试(需要 VC14 运行时):

http://tt.ccoox.cn/data/attachment/forum/20220124/1642955697567_4.jpg

<p><pre>    # php7.0 64位 线程安全版
php_tonyenc_php70_ts_VC14_x64.dll
# php7.0 64位 线程非安全版
php_tonyenc_php70_nts_VC14_x64.dll
</pre></p>
手动编译方法

加密

http://tt.ccoox.cn/data/attachment/forum/20220124/1642955697567_5.jpg

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

<p><pre>    php tonyenc.php example.php dir/
</pre></p>
这样会加密.php和dir目录下的所有php文件,PHP运行时会自动解密php7代码加密,够简单!

以上是详细讲解一个高性能、简单、跨平台的PHP7代码加密扩展。更多详情php7代码加密天外神坛,请关注PHP爱好者的其他相关文章!
页: [1]
查看完整版本: 一个简洁、高性能、跨平台的PHP7代码加密扩展源码地址