PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法 sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权 众所周知,sg11加密的PHP文件解密难度比较大,但还是有办法解密的, 目前有些有能力的高手收费不低,我们提供一个可以解密PHP的网站,想要学习的朋友可以去下面网站了解一下 php解密后取IP授权跟域名授权
PHP在线加密平台:jiamiphp。com
主要功能:
SG 拓展加密
自定义php版本[支持]
LIC双重加密 [支持]
自定义头部版权[支持]
限制I P 访问 [支持]
限制域名访问 [支持]
限制MAC地址 [支持]
限制机器ID [支持]
设置到期时间 [支持]
DECK 混淆加密
混淆逻辑功能 [多重] [双层]
加密驱动功能 [稳定] [增强]
重复加密次数
错误解析功能
自定义头部版权 [支持]
GOTO 混淆加密
限制域名访问 [支持]
限制访问内容 [支持]
自定义头部版权 [支持]
系统界面截图
加密前后对比
加密前:
namespace app\admin\controller;use think\facade\Db;class Order extends Base{ public function getList() { $page = input('page', 1, 'intval'); $pagesize = input('pagesize', 10, 'intval'); $page = max(1, $page); $pagesize = max(1, $pagesize); $pay_type = input('pay_type', '', 'trim'); $trade_no = input('trade_no', '', 'trim'); $date = input('date', '', 'trim'); $where = []; $where[] = ['site_id', '=', self::$site_id]; $where[] = ['status', '=', 1]; // 按支付方式 if ($pay_type) { $where[] = ['pay_type', '=', $pay_type]; } // 按支付时间 if (!empty($date)) { $start_time = strtotime($date[0]); $end_time = strtotime($date[1]); $where[] = ['pay_time', 'between', [$start_time, $end_time]]; } // 按单号 if ($trade_no) { $where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%']; } $list = Db::name('order') ->where($where) ->page($page, $pagesize) ->order('pay_time desc, id desc') ->select() ->each(function ($item) { $item['total_fee'] = $item['total_fee'] / 100; $item['pay_time'] = date('Y-m-d H:i:s', $item['pay_time']); return $item; }); $count = Db::name('order') ->where($where) ->count(); return successJson([ 'count' => $count, 'list' => $list ]); } public function getExportList() { $pay_type = input('pay_type', '', 'trim'); $trade_no = input('trade_no', '', 'trim'); $date = input('date', '', 'trim'); $where = []; $where[] = ['site_id', '=', self::$site_id]; $where[] = ['status', '=', 1]; // 按支付方式 if ($pay_type) { $where[] = ['pay_type', '=', $pay_type]; } // 按支付时间 if (!empty($date)) { $start_time = strtotime($date[0]); $end_time = strtotime($date[1]); $where[] = ['pay_time', 'between', [$start_time, $end_time]]; } // 按单号 if ($trade_no) { $where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%']; } $list = Db::name('order') ->where($where) ->order('pay_time desc, id desc') ->select() ->each(function ($item) { $item['total_fee'] = $item['total_fee'] / 100; $item['pay_time'] = date('Y-m-d H:i:s', $item['pay_time']); // 状态 if ($item['is_refund'] == 1) { $item['status'] = '已全额退款'; } else { $item['status'] = '付款成功'; } // 支付方式 if ($item['pay_type'] == 'wxpay') { $item['pay_type'] = '微信支付'; } elseif ($item['pay_type'] == 'alipay') { $item['pay_type'] = '支付宝'; } return $item; }); return successJson($list); } public function getTongji() { $pay_type = input('pay_type', '', 'trim'); $trade_no = input('trade_no', '', 'trim'); $date = input('date', '', 'trim'); $where = []; $where[] = ['site_id', '=', self::$site_id]; $where[] = ['status', '=', 1]; // 按支付方式 if ($pay_type) { $where[] = ['pay_type', '=', $pay_type]; } // 按支付时间 if (!empty($date)) { $start_time = strtotime($date[0]); $end_time = strtotime($date[1]); $where[] = ['pay_time', 'between', [$start_time, $end_time]]; } // 按单号 if ($trade_no) { $where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%']; } // 订单数量、订单金额 $data = Db::name('order') ->where($where) ->field('count(id) as order_count,sum(total_fee) as order_amount') ->find(); return successJson([ 'orderCount' => intval($data['order_count']), 'orderAmount' => intval($data['order_amount']) / 100 ]); } public function getOrderDetail() { $order_no = input('order_no', '', 'trim'); if (!$order_no) { return errorJson('参数错误'); } $where = [ ['site_id', '=', self::$site_id], ['out_trade_no|transaction_id', '=', $order_no], ['status', '=', 1] ]; $order = Db::name('order') ->where($where) ->find(); if (!$order) { return errorJson('没有找到此订单'); } return successJson([ 'id' => $order['id'], 'out_trade_no' => $order['out_trade_no'], 'transaction_id' => $order['transaction_id'], 'total_fee' => $order['total_fee'] / 100, 'pay_type' => $order['pay_type'], 'user_id' => $order['user_id'], 'pay_time' => date('Y-m-d H:i:s', $order['pay_time']), 'is_refund' => $order['is_refund'] ]); }}
加密后:
PHP在线加密平台:https://www.jiamiphp.com/
SG组件扩展安装教程
1.服务器宝塔安装sg11加密解密扩展,
打开宝塔软件商店,选择你安装的PHP,点击设置
找到sg11,点击安装
2.SG12-SG14组件扩展安装
SG加密拓展安装方法:
- 把ixed.8.0.lin文件上传到这个目录/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930。
- 在php.ini文件底部加入以下代码:
extension = ixed.8.0.lin
- php.ini目录为/www/server/php/80/etc。
- 如果使用宝塔面板,可以直接在软件商店中找到PHP 8.0,在设置中添加以上代码并重启PHP版本。
重启服务器
来源地址:https://blog.csdn.net/tianlu930/article/details/130748928