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";
?>