Appearance
PHP加解密示例代码
php
<?php
echo "<pre>";
$appkey = "NO9pn4tMn3aIvwX95CyxFlFzexXmzOFp";
$secret = "xNBf8CcKJW1GImCiVt1LHWFb68hDOLcARrNA5rTCACY=";
echo "\$key= '". $appkey."';";
echo "<hr>";
echo "\$secret= '". $secret."';";
echo "<hr>";
$json = json_encode([
"outerTradeNo" =>"D202410010000000004",
"realName" =>"凌小云",
"phone" =>"17666666666",
"idCard" =>"50000000001",
"idCardType"=>1,
"payAccount" =>"17666666666",
"reason" =>"推广费用",
"balance"=>5.20,
"bizAccount"=>"13888888888",
"taskId"=>1,
],JSON_UNESCAPED_UNICODE);
echo "序列化请求参数:";
echo "<hr>";
echo '$json = json_encode([
"outerTradeNo" =>"D202410010000000004",
"realName" =>"凌小云",
"phone" =>"17666666666",
"idCard" =>"50000000000",
"idCardType"=>1,
"payAccount" =>"17666666666",
"reason" =>"推广费用",
"balance"=>5.20,
"bizAccount"=>"13888888888",
"taskId"=>1,
],JSON_UNESCAPED_UNICODE);';
echo "<hr>";
echo "json: ";
echo "<hr>";
echo $json;
echo "<hr>";
$iv = "0000000000000000";
$encrypt = openssl_encrypt($json, 'AES-256-CBC', base64_decode($secret), OPENSSL_RAW_DATA, $iv);
echo "php加密代码:";
echo "<hr>";
echo "\$iv = \"0000000000000000\"<br>";
echo "\$encrypt = openssl_encrypt(\$json, 'AES-256-CBC', base64_decode(\$secret), OPENSSL_RAW_DATA, \$iv); \n";
echo "echo base64_encode(\$encrypt); ";
echo "<hr>";
echo "加密后:";
echo "<hr>";
echo base64_encode($encrypt);
echo "<hr>";