$loginToken]); $content=$this->http_post('https://api.verification.jpush.cn/v1/web/loginTokenVerify', $b,'a0a52c134b2df3c0e2d212cc','25d78c9f05c8282bb6696c56'); echo $content; $ad=json_decode($content,true); $prefix = '-----BEGIN RSA PRIVATE KEY-----'; $suffix = '-----END RSA PRIVATE KEY-----'; $result = ''; $encrypted ='RrRGMoAvrihUXMTu4U0CYHXbGBn4wAOVKjKk/ohy+dtFQ6+RNW2xAGNPoGeLG6wqAxPL0AGNBqKzXKETkl5bcSsmc9MiacZeTQc5kxC/4Bisv5MU630T0OhC/S4Kl+qygJntDlg5o+iuSz55+H0ht/uxKW/TB28gDHjyDywjG3g=';//$ad['phone']; $prikey ='MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKJSdju51+ewLD6IzIngbC8PD37x20JIY8Z4YlDSaNShAUnt6LCIs9i7Vpt0sO7oAMNHwa3o/RSKZbdhCXvlZwglRJG2L4qo4X5w34V0T/98XBAfecdlwnRG0wydDN4nWx0i7w/4m6NYbjYrNYVqkI8YD0vKS31NM9e8wBw4FhuzAgMBAAECgYAbhGsyuNCXIFB/0WULQpZUa/MujAWleOwhKytPlDvdP+YeCEzYEHScmzWVaPTNq1rlv/Zfaw3sO4H+0l5vOHZ8r98a3Q/2/eRxrOmv/Yi7X8p7EFqFNFs9tA39lt6TLeH8TuWbKV5eaxJnZMS2w65aVSTqLZ464tDw2G0DKmFDUQJBANIdVtS52R/3Y3LBJ8g54Us5nyp+pQNy4CWXekDX5WWD8KlNr9cfc84hB/bstLcl2PbT5FHeek3tq9ZDODUYSfUCQQDFxTy4YRepXvxoRCJs40QD7cr8r8vRIlJ5uOJMEtJnfOO7t7mmlpjbQNGvd1NLp5bB/hTIR/K0h2OVzAcA//4HAkBcTvduzZdOK+lM6P8JQCRyYAZFLQ5hzX4cBch35GGrj6OTPcYaxH6j+G7/VE6wh7gh+EU+knc49UmhADcZXGphAkEAvqq0KpI4rKqNr7wYcF/+v8bujwSw/BQZ7Y4oZe0zemA2clDjpE7GWYM5ZPAmluagerCJurlarV9lzBJioj0q2wJAKwtkGbK86Xjt2M1wzyamE7zjnREaKz99Qqa9yiPXdOjsdtwVQEcrSjA3KpDvhdGjoKkbp4EgyVHagJDB44M4Og=='; $key = $prefix . "\n" . $prikey . "\n" . $suffix; $r = openssl_private_decrypt(base64_decode($encrypted), $result, openssl_pkey_get_private($key)); echo $result; echo '
'; print_r($r); exit; } private function http_post($url, $param, $appid = null, $appsecret = null){ $httph = curl_init($url); curl_setopt($httph, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($httph, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($httph, CURLOPT_RETURNTRANSFER, 1); curl_setopt($httph, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"); // 需要通过Authorization验证 if (!empty($appid) && !empty($appsecret)) { $author = base64_encode($appid . ':' . $appsecret); $headers[] = 'Content-Type: application/json'; $headers[] = 'Authorization: Basic ' . $author; curl_setopt($httph, CURLOPT_HTTPHEADER, $headers); } curl_setopt($httph, CURLOPT_POST, 1);//设置为POST方式 curl_setopt($httph, CURLOPT_POSTFIELDS, $param); curl_setopt($httph, CURLOPT_CONNECTTIMEOUT, 3);//设置超时时间 $rst = curl_exec($httph); //检查是否404(网页找不到) $httpCode = curl_getinfo($httph, CURLINFO_HTTP_CODE); // var_dump($httpCode); if ($httpCode == 404) { return false; } else { return $rst; } curl_close($httph); } }