开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>

rsa报错 内容如下 error:0406506C:rsa routines:RSA_EAY_PRIVATE_DECRYPT:data greater than mod len"
代码块
$fp = fopen("./rsa_private_key.pem", "r"); //你的私钥文件路径 $private_key = fread($fp, 8192); fclose($fp); $fp1 = fopen("./rsa_public_key.pem", "r"); //你的公钥文件路径 $public_key = fread($fp1, 8192); fclose($fp1); //echo $private_key; $this->pi_key = openssl_pkey_get_private($private_key);//这个函数可用来判断私钥是否是可用的,可用返回资源id Resource id $this->pu_key = openssl_pkey_get_public($public_key);//
$result= openssl_private_decrypt($cer,$str, $this->pi_key);//私钥解密 var_dump(openssl_error_string()); var_dump($result); die;