PHP接口加密解密方法

function encrypt($data)
{
//解密
$iv = "";//16位
$privateKey = '';//16位
$re_c = openssl_decrypt(base64_decode('加密的值'),"AES-128-CBC",$privateKey,OPENSSL_RAW_DATA,$iv);
$data_json = json_decode($re_c);
 
//加密
$iv = "";//16位
$privateKey = '';//16位
header('Content-Type:application/json; charset=utf-8');
$data_front = json_encode($data,JSON_UNESCAPED_UNICODE);
$data_front_c = base64_encode(openssl_encrypt($data_front,"AES-128-CBC",$privateKey,OPENSSL_RAW_DATA,$iv));
return $data_front_c;
}
 
posted @ 2021-01-07 17:51  轨道上漫步  阅读(285)  评论(0)    收藏  举报