"); var_dump("-----BEGIN PUBLIC KEY-----\n".wordwrap($publicKey,64,"\n",true)."\n-----END PUBLIC KEY-----"); return openssl_verify($content,base64_decode($signature),"-----BEGIN PUBLIC KEY-----\n".wordwrap($publicKey,64,"\n",true)."\n-----END PUBLIC KEY-----", OPENSSL_ALGO_SHA256); }else{ throw new Exception("Only support OPENSSL_ALGO_SHA1 or OPENSSL_ALGO_SHA256 algorithm signature verify!"); } } } ?>