aes 128 cbc packpadding5加密

$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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值