PHP在线加密SG11-SG14组件加密GoTo、DECK混淆多层加密-保护原创源码

PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法 sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权 众所周知,sg11加密的PHP文件解密难度比较大,但还是有办法解密的, 目前有些有能力的高手收费不低,我们提供一个可以解密PHP的网站,想要学习的朋友可以去下面网站了解一下 php解密后取IP授权跟域名授权

PHP在线加密平台:https://www.jiamiphp.com

主要功能:
SG 拓展加密
自定义php版本[支持]
LIC双重加密 [支持]
自定义头部版权[支持]
限制I P 访问 [支持]
限制域名访问 [支持]
限制MAC地址 [支持]
限制机器ID [支持]
设置到期时间 [支持]

DECK 混淆加密
混淆逻辑功能 [多重] [双层]
加密驱动功能 [稳定] [增强]
重复加密次数
错误解析功能
自定义头部版权 [支持]

GOTO 混淆加密
限制域名访问 [支持]
限制访问内容 [支持]
自定义头部版权 [支持]

系统界面截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

加密前后对比

加密前:

<?php

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加密拓展安装方法:

  1. 把ixed.8.0.lin文件上传到这个目录/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930。
  2. 在php.ini文件底部加入以下代码:
extension = ixed.8.0.lin
  1. php.ini目录为/www/server/php/80/etc。
  2. 如果使用宝塔面板,可以直接在软件商店中找到PHP 8.0,在设置中添加以上代码并重启PHP版本。
    重启服务器

猜你喜欢

转载自blog.csdn.net/tianlu930/article/details/130748928