//校验 sha1WithRSA 签名 public function verifySign($data, $sign, $pubKey){ $sign = base64_decode($sign); $pubKey = "-----BEGIN PUBLIC KEY----- " . wordwrap($pubKey, 64, " ", true) . " -----END PUBLIC KEY-----"; $key = openssl_pkey_get_public($pubKey); $result = openssl_verify($data, $sign, $key, OPENSSL_ALGO_SHA1) === 1; return $result; }