首页 > 编程语言 >PHP接口请求参数对策加密+

PHP接口请求参数对策加密+

时间:2023-08-23 16:35:51浏览次数:31  
标签:加密 请求 接口 参数 PHP 对策

 <?php 
  //加密
    public function encrypt($data){
      $id =json_encode($data);
      $str =base64_encode($id);
      $str = openssl_encrypt($str, 'aes-128-cbc', \config('aes_passwd'), OPENSSL_ZERO_PADDING, \config('aes_iv'));
      return $str;
    }
    //解密
    public  function decrypt($str){
     var_dump(\config('aes_passwd'));var_dump(\config('aes_iv'));die;
     $str = openssl_decrypt($str, 'aes-128-cbc', \config('aes_passwd'), OPENSSL_ZERO_PADDING, \config('aes_iv'));
     $str = base64_decode($str);
     $str =json_decode(trim($str),true);
     return $str;
    }

  

标签:加密,请求,接口,参数,PHP,对策
From: https://www.cnblogs.com/kevin-yang123/p/17652030.html

相关文章

  • word在线预览1.直接预览-格式问题(效果差)2.使用微软接口或第三方收费接口(必须是外网,可
    1.先介绍第一种方案(纯前端)npminstall以下依赖--save"@vue-office/docx":"^1.3.0", "@vue/composition-api":"^1.3.0","vue-demi":"^0.14.5",<template><divclass="app-container"......
  • 接口的定义与实现
    接口1.普通类、抽象类、接口区别。普通类:只有具体实现。抽象类:具体实现和规范(抽象方法都有!接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程。接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。如果你是天......
  • 无涯教程-PHP Interview Questions函数
    亲爱的读者,这些PHP编程语言面试问题是专门设计的,目的是让您熟悉在采访中可能会遇到的关于PHP编程语言主题的问题的性质。根据我的经验,优秀的面试官几乎不会计划在面试过程中提出任何特定的问题,通常,问题是从该主题的一些基本概念开始的,然后根据进一步的讨论和您的回答继续......
  • 交换机接口链路聚合
    以太网链路聚合手工负载分担模式活动链路:所有链路都是活动链路,所有活动链路参加数据转发链路故障:自动在剩余活动链路中分担流量场景:所有LACP模式基于手工负载分担模式的改进:提高容错性,可以检测到链路层故障、链路错连等故障LACP协议/IEEE802.3ad系统LACP优先级越小越优先MAC地址小......
  • 无涯教程-PHP - 错误处理函数
    这些是处理错误处理和日志记录的功能。它们使您可以定义自己的错误处理规则,以及修改错误记录方式。运行时配置这些功能的行为受php.ini中的设置影响,这些设置在下面定义。NameDefaultChangeableChangelogerror_reportingNULLPHP_INI_ALLdisplay_errors"1"PHP_INI_ALL......
  • (2023.7.24)软件加密与解密-2-1-程序分析方法[XDbg].md
    每天一个技术点(2023.7.24)软件加密与解密-2-1-程序分析方法[XDbg]本文作者:XDbgPYG(小吧唧)发布时间:2023年7月24日内容概要:练一道题0.收集信息程序名:CrackMeDemo.tvmp.1.exe程序界面长相如下:程序内存长相如下:程序内存字符串长相如下:看样子......
  • 无涯教程-PHP - preg_split()函数
    preg_split()-语法arraypreg_split(stringpattern,stringstring[,intlimit[,intflags]]);preg_split()函数的操作与split()完全相同,只不过正则表达式被接受为pattern的输入参数。如果指定了可选的输入参数limit,则仅返回子字符串的限制数量。标志可以是以下标志......
  • 告别混乱代码:这份 Spring Boot 后端接口规范来得太及时了!
    一、前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。虽然说后端接口的编写并没有统一规范要求,而且如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但其中最重要的关键点就是看是否规范。二......
  • PHP 编译安装 inotify 扩展
    php的inotify扩展提供了监控文件或目录变化的功能,可以用来实现,服务的热更新,或安全监控。具体使用方法参考文档:https://www.php.net/manual/zh/ref.inotify.php下面介绍inotify扩展编译安装步骤:1、下载inotify扩展访问http://pecl.php.net/package/inotify根据你php的版本......
  • PHP 编译安装 event 扩展
    1、安装event扩展依赖的libevent-dev包#ubuntuapt-getinstalllibevent-dev-y#centosyuminstalllibevent-devel-y2、下载event扩展访问https://pecl.php.net/package/event根据你php的版本号下载对应的扩展包3、解压下载完成后解压tar-zxvfevent-3.0.8.tgz进......