|
|
@ -176,7 +176,7 @@ class Crypt |
|
|
{ |
|
|
{ |
|
|
// 加密数据转二进制 |
|
|
// 加密数据转二进制 |
|
|
$pre_decrypt_data = base64_decode($data); |
|
|
$pre_decrypt_data = base64_decode($data); |
|
|
|
|
|
echo $pre_decrypt_data . "\r\n"; |
|
|
// 读取私钥 |
|
|
// 读取私钥 |
|
|
$private_key = file_get_contents($this->config['private_key']); |
|
|
$private_key = file_get_contents($this->config['private_key']); |
|
|
$private_key = openssl_pkey_get_private($private_key); |
|
|
$private_key = openssl_pkey_get_private($private_key); |
|
|
@ -200,6 +200,8 @@ class Crypt |
|
|
} |
|
|
} |
|
|
$decrypted_data .= $decrypted_data_tmp; |
|
|
$decrypted_data .= $decrypted_data_tmp; |
|
|
} |
|
|
} |
|
|
|
|
|
echo "after decrypted.\r\n"; |
|
|
|
|
|
echo $decrypted_data . "\r\n"; |
|
|
// 解密结果编码转换(JAVA处理后的中文一般为GBK编码) |
|
|
// 解密结果编码转换(JAVA处理后的中文一般为GBK编码) |
|
|
// echo "\r\n"; |
|
|
// echo "\r\n"; |
|
|
// var_dump($decrypted_data); |
|
|
// var_dump($decrypted_data); |
|
|
@ -208,7 +210,7 @@ class Crypt |
|
|
// var_dump($charset); |
|
|
// var_dump($charset); |
|
|
// echo "\r\n"; |
|
|
// echo "\r\n"; |
|
|
|
|
|
|
|
|
// $decrypted_data = mb_convert_encoding($decrypted_data, 'UTF-8', 'GBK'); |
|
|
$decrypted_data = mb_convert_encoding($decrypted_data, 'UTF-8', 'GBK'); |
|
|
// echo "\r\n"; |
|
|
// echo "\r\n"; |
|
|
// var_dump($decrypted_data); |
|
|
// var_dump($decrypted_data); |
|
|
return $decrypted_data; |
|
|
return $decrypted_data; |
|
|
|