php7文件加密方法

ops/2025/2/11 16:46:29/

文件加密

php5+php7的加密方法
tp3,使用php5, 使用的加密工具是 zend guard

操作流程:在window下加密源码,FTP上传到linux服务器,根据已经装好的Zend guard 扩展自动解析加密后的文件。
加密步骤:
3.1:windows 7 下载zend guard 7.0,官网:http://www.zend.com/en/products/loader/downloads#Windows
支持php5.6 ,nts版本,x86的32位php系统(不是这种类型的,zend guard 7.0一概不支持)–phpstudy2016版完美支持。

正式之后,安装成功;

tp3加密过程:(windows上加密,上传到linux用)
1 调整电脑的系统时间成 2050年
2 打开 zend guard ,选择加密的代码和导出目录(注意不要使用同一个目录 以免覆盖)
3 加密结束后,把加密后的文件上传到服务器,php5.6环境应该可以直接运行加密后的代码。

参考:https://jingyan.baidu.com/article/d3b74d641581351f76e6097c.html 流程类似,加密时选择php5.6
加密之后,使用编辑器打开,代码显示乱码,线上能运行,即是加密成功。
tp5加密过程:环境使用php7.2
tp5使用线上加密,加密后无法还原,注意备份代码中的配置文件,或者不加密配置文件;
加密过程:
1 在服务器上安装tonyenc.so
并确保php配置的扩展安装成功;
2 重启php,确保加载扩展成功
3 加密线上代码:
使用
tonyenc.php 文件来完成加密过程 :
把tonyenc.php 复制到线上的根目录,并打开终端,执行加密命令。
使用命令行参考:(可以加密单个文件,也可加密文件夹)
原则上不需要加密所有文件,只要加密上核心的一些代码即可。或者看需求,也可加密全部。(线上加密无法还原,注意备份)

加密之后,使用编辑器打开(或者提示无法打开),代码显示乱码,线上能运行,即是加密成功


http://www.ppmy.cn/ops/30355.html

相关文章

【matplot】【matlab】绘制简洁美观二维坐标系的一个例子

觉得下图不错美观大方,现仿制下图: import numpy as np import matplotlib.pyplot as pltdef sigmoid(x):return 1 / (1 np.exp(-x))def sigmoid_derivative(x):return sigmoid(x) * (1 - sigmoid(x))# 设置中文字体 plt.rcParams[font.family] [Tim…

基本排序算法

Java 中有多种排序算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序等。这些算法在复杂度、稳定性和适用性上有所不同。以下是一些基本排序算法的 Java 实现: 1、冒泡排序 (Bubble Sort) 冒泡排序是一种简单的排序算法&#xff0…

【深度学习】第二门课 改善深层神经网络 Week 1 深度学习的实践层面

🚀Write In Front🚀 📝个人主页:令夏二十三 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:深度学习 💬总结:希望你看完之后,能对…

cmd查看局域网内所有设备ip

说明:最近碰到一个新问题,就是有一个安卓设备,安装了一个app导致死机了,app设置了开机重启,所以,无论重启还是关机,都是进来就白屏, 这可把人愁坏了,直接死循环了 无论…

深度学习之基于多模态融合的商品分类方法研究与实现

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 项目简介:深度学习之基于多模态融合的商品分类方法研究与实现 一、项目背景与目标 随着电子商务的快速…

docker 基础命令

docker 安装 更新系统 sudo apt update sudo apt -y dist-upgrade安装docker sudo apt-get -y install ca-certificates curl gnupg lsb-release sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/…

使用yumdownloader或repotrack等工具在有网络的环境中下载所需的RPM包及其依赖项,然后将其复制到离线环境中进行安装

使用yumdownloader或repotrack等工具在有网络的环境中下载所需的RPM包及其依赖项,然后将其复制到离线环境中进行安装是一个很好的方法。以下是详细的步骤: 使用yumdownloader 安装yumdownloader: 如果系统中没有安装yumdownloader&#xff…

关于配置nginx 代理去掉location 匹配的上下文规则

事情是这样的,有个需求,就是在本系统准备把所有的api 请求放到webman 框架 然后把后台的业务依然保留在fastadmin 框架, 打算加一个反向代理,用同一个域名的加上一个访问后缀,放到到webman 服务,也就是本…