PHP转Java求教大神

艾伦HUC 发布于 2015/07/04 10:34
阅读 232
收藏 0
$inapp_purchase_data = '客户端回传的 INAPP_PURCHASE_DATA 对应的数据'; $inapp_data_signature = '客户端回传的 INAPP_DATA_SIGNATURE 对应的数据'; $google_public_key = 'Google Play Developer Console 中此应用的许可密钥';  $public_key = "-----BEGIN PUBLIC KEY-----\n" . chunk_split($google_public_key, 64, "\n") . "-----END PUBLIC KEY-----";  $public_key_handle = openssl_get_publickey($public_key);  $result = openssl_verify($inapp_purchase_data, base64_decode($inapp_data_signature, $public_key_handle, OPENSSL_ALGO_SHA1);  if (1 === $result) {  // 支付验证成功! }
加载中
0
南湖船老大
南湖船老大
标准的SHA&RSA算法,网上一把一把的,不过需要你有加密基础
0
p
phper08
这个不是Google Play支付的返回值吗
返回顶部
顶部