欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php: openssl_public_encrypt()和openssl_private_encrypt()返回值总是FALSE,该如何处理

程序员文章站 2024-01-27 23:42:40
...
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['sendContent'],$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错了
php: openssl_public_encrypt()和openssl_private_encrypt()返回值总是FALSE,该如何处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频