aes函数
函数:aesEncrypt 将字符串用aes加密
函数说明 : 将字符串用aes加密
函数方法 : aesEncrypt(string 字符串类型,key 字符串类型);
返回值 : str 加密字符串
支持版本 : 苹果3.5.0 以上 安卓4.1.0以上
参数 | 类型 | 说明 |
---|---|---|
string | 字符串 | 需要加密的字符串 |
key | 字符串 | 密钥 |
示例
--将字符串touchelf用密钥password加密
enc = aesEncrypt("touchelf","passeword");
logDebug(enc);
函数:aesDecrypt 将字符串用aes解密
函数说明 : 将字符串用aes解密
函数方法 : aesDecrypt(string 字符串类型,key 字符串类型);
返回值 : str 字符串
支持版本 : 苹果3.5.0 以上 安卓4.1.0以上
参数 | 类型 | 说明 |
---|---|---|
string | 字符串 | 需要解密的字符串 |
key | 字符串 | 密钥 |
示例
--将字符串OCMtxqU2lSHM/hFQ6s8XDQ==用密钥password解密
enc="OCMtxqU2lSHM/hFQ6s8XDQ==";
msg = aesDecrypt(enc,"password");
logDebug(msg);
php aes加密解密示例
<?php
//加密
$data = 'touchelf';
$aesKey = 'password';
$aesKey=hash('sha256', $aesKey, true);
$msgData = @openssl_encrypt ($data, "aes-256-cbc", $aesKey);
echo $msgData . "\r\n";
//解密
$data = 'OCMtxqU2lSHM/hFQ6s8XDQ==';
$aesKey = 'password';
$aesKey=hash('sha256', $aesKey, true);
$msgData = @openssl_decrypt ($data, "aes-256-cbc", $aesKey);
echo $msgData . "\r\n";
?>