$encrypt = json_encode($data, JSON_UNESCAPED_SLASHES|256); $iv = '0000000000000000'; $openssl = openssl_encrypt($encrypt, 'AES-128-CBC', $password, OPENSSL_CIPHER_RC2_40, $iv); $ret = base64_encode($openssl); 易错 1、返回数据格式 OPENSSL_CIPHER_RC2_40 表示返回base64编码的 OPENSSL_RAW_DATA 表示返回原始数据 2、base64编码的+号在传输后服务端接收到的数据中+号变为了空格 设置header头$header = [ "Content-Type: application/x-www-form-urlencoded" ]; 数据传输 http_build_query($reqData) 3、注意是否需要pkcs5加密 签名: 1、排序方式:sort
aes 128 cbc packpadding5加密
最新推荐文章于 2023-11-24 10:18:41 发布