|
|
|
@ -2,9 +2,9 @@ |
|
|
|
class Crypt |
|
|
|
{ |
|
|
|
// 配置 |
|
|
|
public array $config; |
|
|
|
public $config; |
|
|
|
// 错误信息 |
|
|
|
public string $err_msg = ''; |
|
|
|
public $err_msg = ''; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -18,8 +18,8 @@ class Crypt |
|
|
|
|
|
|
|
/** |
|
|
|
* 数据校验 |
|
|
|
* @param Array $data 待校验数据 |
|
|
|
* @return Bool |
|
|
|
* @param array $data 待校验数据 |
|
|
|
* @return bool |
|
|
|
*/ |
|
|
|
private function checkData(array $data) |
|
|
|
{ |
|
|
|
@ -42,8 +42,8 @@ class Crypt |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成签名 |
|
|
|
* @param Array $data 待签名数据 |
|
|
|
* @return Bool|String |
|
|
|
* @param array $data 待签名数据 |
|
|
|
* @return bool|string |
|
|
|
*/ |
|
|
|
public function makeSign(array $data) |
|
|
|
{ |
|
|
|
@ -81,9 +81,9 @@ class Crypt |
|
|
|
|
|
|
|
/** |
|
|
|
* 校验签名 |
|
|
|
* @param Array $data 待校验数据 |
|
|
|
* @param String $sign 签名 |
|
|
|
* @return Bool |
|
|
|
* @param array $data 待校验数据 |
|
|
|
* @param string $sign 签名 |
|
|
|
* @return bool |
|
|
|
*/ |
|
|
|
public function checkSign(array $data, string $sign) |
|
|
|
{ |
|
|
|
@ -123,8 +123,8 @@ class Crypt |
|
|
|
|
|
|
|
/** |
|
|
|
* 加密交易报文 |
|
|
|
* @param Array $data 待签名数据 |
|
|
|
* @return Bool|String |
|
|
|
* @param array $data 待签名数据 |
|
|
|
* @return bool|string |
|
|
|
*/ |
|
|
|
public function encryptTradeData(array $data) |
|
|
|
{ |
|
|
|
@ -169,8 +169,8 @@ class Crypt |
|
|
|
|
|
|
|
/** |
|
|
|
* 解密交易报文 |
|
|
|
* @param String $data 加密的交易报文 |
|
|
|
* @return Bool|Array |
|
|
|
* @param string $data 加密的交易报文 |
|
|
|
* @return bool|array |
|
|
|
*/ |
|
|
|
public function decryptTradeData(string $data) |
|
|
|
{ |
|
|
|
|