/**
     * [encrypt aes加密]
     * @param    [type]                   $sStr [要加密的数据]
     * @param    [type]                   $sKey [加密key]
     * @return   [type]                         [加密后的数据]
     */

public static function encrypt($input, $key)
    {
        $data = openssl_encrypt($input, 'AES-128-ECB', $key, OPENSSL_RAW_DATA);
        $data = base64_encode($data);
        return $data;
    }
    /**
     * [decrypt aes解密]
     * @param    [type]                   $sStr [要解密的数据]
     * @param    [type]                   $sKey [加密key]
     * @return   [type]                         [解密后的数据]
     */
    public static function decrypt($sStr, $sKey)
    {
        $decrypted = openssl_decrypt(base64_decode($sStr), 'AES-128-ECB', $sKey, OPENSSL_RAW_DATA);
        return $decrypted;
    }

PHP TP5 加密解密相关推荐

  1. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

  2. 提供一个基于.NET的加密/解密算法

    提供一个基于.NET SymmetricAlgorithm 类的.带私钥的加密/解密算法的包装类.使用方法: symmcrypto de = new SymmCrypto(SymmCrypto.Sym ...

  3. 加密解密php,PHP实现的加密解密处理类

    本文实例讲述了PHP实现的加密解密处理类.分享给大家供大家参考,具体如下: /*=========================================================== ...

  4. 加密解密-DES算法和RSA算法

    昨天忽然对加密解密有了兴趣,今天上班查找了一些资料,现在就整理一下吧:) 一.DES算法 这种算法如图所示,这里将描述它的每一个步骤.这个算法进行了16次迭代(圈),把各块明文交织起来与 从密钥中获得 ...

  5. iOS使用Security.framework进行RSA 加密解密签名和验证签名

    iOS 上 Security.framework为我们提供了安全方面相关的api: Security框架提供的RSA在iOS上使用的一些小结 支持的RSA keySize 大小有:512,768,10 ...

  6. java之php、Android、JAVA、C# 3DES加密解密

    异常如下 1.javax.crypto.BadPaddingException: Given final block not properly padded 1)要确认下是否加密和解密都是使用相同的填 ...

  7. 如何优雅的实现 Spring Boot 接口参数加密解密?

    点击关注公众号,Java干货及时送达 加密解密本身并不是难事,问题是在何时去处理?定义一个过滤器,将请求和响应分别拦截下来进行处理也是一个办法,这种方式虽然粗暴,但是灵活,因为可以拿到一手的请求参数和 ...

  8. python实现加密字符串_Python实现对字符串的加密解密方法示例

    本文实例讲述了Python实现对字符串的加密解密方法.分享给大家供大家参考,具体如下: 需求是是要将密码存在数据库里,所以要加密解密是可逆的,在数据库里不要有特殊字符,防止数据库备份和恢复中出错. 安 ...

  9. java和c 的rsa加密算法_RSA算法签名技术Java与C++统一(加密解密结果一样)

    RSA算法签名技术Java与C++统一 (加密解密结果一样) 源代码下载地址:http://www.doczj.com/doc/64f44a94a0116c175f0e484d.html/produc ...

最新文章

  1. 应用中有使用到集群么?多大规模?
  2. PO,VO,DAO,BO,POJO 之间的区别你懂吗?
  3. 2022版全球及中国应急装备市场格局分析与投资策略建议报告
  4. LIVE555再学习 -- testRTSPClient 源码分析
  5. 2017ICPCECIC C.A math problem(高次剩余)
  6. java运用网络编程技术代码_Java 网络编程
  7. android中文离线api_比林肯法球Linken sphere浏览器更多更新指纹的国产防关联软件-VMLogin中文版浏览器...
  8. 软件项目组织管理(五)项目范围管理
  9. matlab 球坐标绘图,MATLAB绘制地图
  10. HTML: 引号不能忽视
  11. 一个针对.net的好的建模工具 powerdesign 11
  12. Java简单ztree树
  13. 泛微8.0前端通用代码
  14. Unity-之-物体旋转-跳跃-2021.5.13
  15. 前端获取文件的MD5值
  16. 软考网络规划设计师知识点总结--第一章(计算机网络概论)
  17. 第12篇:给任意java程序挂Socks5代理方法
  18. 蓝色大气的交替导航菜单
  19. 主分区、扩展分区、逻辑分区
  20. php 时区对应的地区,PHP 输出的各个时区对应的时差表

热门文章

  1. Quartus II 11.0 破解成功后,编译时却提示不支持 xxx器件的ERROR
  2. Promise.all 方法详解
  3. 常用的视频格式文件WEB端播放代码
  4. shell脚本100 例(上) shell 脚本知识点,学习、进修、面试、居家旅行必备精品.--潜心研究必有所成
  5. 小区停车系统的终端模块
  6. N - DAG优化SDUT
  7. 1446282-28-5,PEG5-bis-(ethyl phosphonate)含有两个乙基膦酸盐部分的PEG连接物
  8. 周训练计划之(哑铃健身初级计划)
  9. 随机生成车牌号码 解决出现不符合规则的车牌号
  10. 【代码审计】任意文件读取漏洞实例