<h2>PHP</h2><pre>$AES_KEY = "1234567812345678"; //16位
$AES_IV = "1234567812345678"; //16位
//转化为JSON格式
$data = json_encode(array('user'=&gt;$user,'pass'=>$pass));
//加密
$encode = base64_encode(openssl_encrypt($data,"AES-128-CBC",$AES_KEY,true,$AES_IV));
//强烈推荐转编码
$str = urlencode($encode);
</pre><h2>CryptoJS</h2><pre>//对应
var key = CryptoJS.enc.Utf8.parse('1234567812345678');
var iv = CryptoJS.enc.Utf8.parse('1234567812345678');
//使用CryptoJS解密
var decrypted = CryptoJS.AES.decrypt(data, key, {

iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7

});
//转为并解析JSON

最后修改:2021 年 07 月 12 日 03 : 15 PM