php: openssl_public_encrypt()和openssl_private_encrypt()返回值总是FALSE
——————–php code————–
$crtpath = $mailInfors[‘dir’][‘certdir’].$crtname;
$crt = $referen->getFileContent($crtpath);
openssl_get_publickey($crt);
echo “crt–>>$crt
“;
openssl_public_encrypt($_POST[‘sen@本文来*源gaodai#ma#com搞*!代#%^码$网*dContent’],$chrtext,$crtpath);
———–变量详细信息———
content–>>ascas
crtname–>>wxd.crt
crtpath–>>/usr/nc-home/webpost/mailbox/d00/1/y/u/yushuai.niu/.user/certkey/wxd.crt
————warning————–
Warning: openssl_public_encrypt(): key parameter is not a valid public key in …
求解!
——解决方案——————–
看它的提示很明显 key错了