有什么好用的PHP7代码加密扩展,安装和用法是什么
Admin 2022-08-19 群英技术资讯 485 次浏览
介绍
一个简洁、高性能、跨平台的 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, };
git clone https://github.com/lihancong/tonyenc.git cd tonyenc phpize ./configure make
将编译好的文件 modules/tonyenc.so 加入到配置项 extension=tonyenc.so ,重启 PHP 服务
已编译了以下模块,可供测试(需要 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 在运行它们时会自动解密,够简单吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作,结合实例形式分析了thinkPHP控制器向视图传值及从视图取值相关操作技巧,需要的朋友可以参考下
thinkphp中i方法的代码是“I(‘变量类型.变量名’,[‘默认值’],[‘过滤方法’],[‘额外数据源’])”;i方法命名来自“input”,是输入的意思,用于更加方便和安全的获取系统输入变量,必要时还可以对变量值进行过滤及强制转换。
这篇文章主要介绍了PHP多个进程配合redis的有序集合实现大文件去重,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习 吧
php数组合并的方法:1、array_merge数字key被归为0,包含相同的key,则保留第二个key值;2、array_merge_recursive数字key为0,包含相同key时,合成数组;3、array_combine创建新数组。
在本篇文章里小编给大家整理的是一篇关于php封装pdo实例以及pdo长连接的优缺点总结内容,对此有兴趣的朋友们可以跟着学习下。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008