加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php7 加密扩展,一个PHP7 代码的加密扩展

发布时间:2022-10-14 04:31:20 所属栏目:PHP教程 来源:转载
导读: 一个PHP7 代码的加密扩展是PHP7代码的加密扩展,
PHP7栏目介绍如何加密扩展

推荐:PHP7
介绍
一个简洁高效的跨
特点
简单快速,实际测量后几乎不影响性能。它与其他扩展兼容,如OPcache和

一个PHP7 代码的加密扩展是PHP7代码的加密扩展,

PHP7栏目介绍如何加密扩展

d2f575dff6b55c0c7855283b1ad8cc27.png

推荐:PHP7

介绍

一个简洁高效的跨

特点

简单快速,实际测量后几乎不影响性能。它与其他扩展兼容,如OPcache和Xdebug。它支持Linux、macOS、Windows等系统。兼容Apache,Nginx 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克隆

cd tonyenc

phpize。/configure

Make将编译后的文件模块/tonyenc.so添加到配置项扩展名=tonyenc.so中php扩展,并重新启动PHP服务

在 Windows 上编译

以下模块已编译用于测试(需要VC14运行时):

# php7.0 64位线程安全版

PHP _ tonyenc _ PHP 70 _ ts _ VC14 _ x64 . dll

# php7.0 64位线程不安全版本

PHP _ tonyenc _ php70 _ nts _ vc14 _ x64.dll手工编译方法

代码

加密

中的tonyenc.php是加密工具:

Php tonyenc.php example.php目录/这将加密example.php和目录中的所有PHP文件,PHP将在运行时自动解密它们。很简单。以上是一个php7代码的加密扩展的详细内容。请多关注其他关于Lei.com PHP知识的相关文章!

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!