diff --git a/app/api/controller/Gt.php b/app/api/controller/Gt.php index 2e8e00fc..60d7824e 100644 --- a/app/api/controller/Gt.php +++ b/app/api/controller/Gt.php @@ -26,9 +26,10 @@ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYI ]; $d =$this->ASCII($data); var_dump($d); - $sha256 = bin2hex(hash('sha256', $d)); + $sha256 = hash('sha256', $d); var_dump($sha256); - openssl_public_encrypt($sha256,$msg,$publicKey); + $privateKey = openssl_pkey_get_public($publicKey); + openssl_public_encrypt($sha256,$msg,$privateKey); $data['sign'] = base64_encode($msg); print_r("
");
var_dump($data);