php文件aes128解密工具,aes加密解密
aes加密解密类
使用方法:$str = Aes:: encrypt(json_encode(array('111'=>'test')),$key);
文件:<?php
class Aes
{
/**
* 偏移量
*/
private static $iv = '1234567890123456';
/**
* 加密
*
* @param string $str
* @param string $key
* @return string|bool
*/
public static function encrypt($str, $key)
{
$encrypt = openssl_encrypt($str, 'AES-128-CBC', $key, OPENSSL_RAW_DATA, self::$iv);
return urlencode(base64_encode($encrypt));
}
/**
* 解密
*
* @param string $str
* @param string $key
* @return string|bool
*/
public static function decrypt($str, $key)
{
$decrypt = base64_decode(str_replace(' ', '+', urldecode($str)));
return openssl_decrypt($decrypt, 'AES-128-CBC', $key, OPENSSL_RAW_DATA, self::$iv);
}
}
aes加密解密类
php文件aes128解密工具,aes加密解密相关推荐
- java php aes加密解密_php aes 加密解密可与java对接
php aes 加密解密可与java对接 博主:liu1693 发表时间:2017-02-23 16:52:27 浏览量:100 class Encrypt{ //加密方法 public static ...
- DES加密解密与AES加密解密
× 目录 [1]AES加密算法和DES加密算法的效率比较 [2]AES和DES加密解密代码 随着开发时间的变长,当初认为比较难的东西,现在渐渐也就变的不那么难了!特别对于一些经常很少使用的类,时间长了 ...
- aes js 加盐值 解密_crypto-js aes加密解密
安装 npm install crypto-js --save unit.js import CryptoJS from "crypto-js"; //秘钥 const CRYPT ...
- BASE64加密解密---前端 AES 加密解密
在做项目的时候,要求base64加密传输,和java后端试了很多,就这个比较合适 首先先下包 npm i crypto-js --save 封装 import CryptoJS from " ...
- Python crypto模块实现RSA和AES加密解密
Python crypto模块实现RSA和AES加密解密 Python的crypto是用于RSA加密解密,AES加密解密的. 一.RSA和AES简介 RSA加密算法是一种非对称加密算法.RSA 是19 ...
- C#之AES加密解密
一.AES简介 在线AES加密/解密工具 AES加密标准又称为高级加密标准Rijndael加密法,是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准.AES的基本要求是,采用对称分组密 ...
- 任意字符使用UE自带AES加密解密
任意字符使用UE自带AES加密解密 说明 实现 说明 参考文章: 1.大佬的实现,老早膜拜 Crypto++_AES加密解密 2.AES加密解密(解决中文乱码问题) 基于两位大佬的实现,自己组装了一个 ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
文章目录 一.加密解密算法 API 二.编译代理 Application 依赖库 三.解压代理 Application 依赖库 aar 文件 参考博客 : [Android 安全]DEX 加密 ( 常 ...
- 在线AES加密/解密工具
在线AES加密/解密工具 在线AES加密/解密工具 使用工具测试加密结果 http://lzltool.com/AES 使用工具测试解密结果 http://lzltool.com/AES
最新文章
- 自用Java爬虫工具JAVA-CURL已开源
- VS2017中运行第一个C#控制台应用并输出HelloWorld
- Swift之实现表格UITableView数据首字母顺序排列展示并添加“索引”快速定位查找功能
- zookeeper的设计猜想-数据同步
- 程序员必须知道的15件事(转)
- linux touch 源码,每天一个Linux命令(09)--touch命令
- 疯了!程序员崩溃的40个瞬间!!!
- linux中hadoop环境变量配置文件,Ubuntu中关于hadoop环境变量的设置方法
- 从博客园迁移到简书平台
- SQLAlchemy基本使用
- ifix从sqlserver里读数据_国外自动化组态软件介绍:InTouch|WinCC|iFix|Citect
- c语言如何开发应用程序,怎样用c语言编写软件?如许多小的程序。
- 1.16 隐藏不需要打印的内容 [原创Excel教程]
- 记一次解决eclipse复制粘贴不能用问题
- DVB-S/S2天线及信号相关知识
- 腾讯云web应用防火墙(WAF)防护设置步骤介绍
- hawk大数据基础知识总结(1)
- ShaderJoy —— “水面波纹消散” 的实现 【GLSL】
- 写一个音乐播放器的微信小程序
- 写诗软件这里为什么会如此成功?