各位大神,最近在做微信支付,涉及到RSA公钥加密,于是使用了 openssl_public_encrypt()方法,但是返回的一直是false,不知道是哪里出错了,下面贴一下代码:
以上代码,$encrypted一直返回""。
已经尝试过以下方法,但还是无解:
将Php文件夹下的libeay32.dll和ssleay32.dll拷贝到win2008系统的system32文件夹下替换。
另外,我使用的是PHPSTUDY2017最新版本,php版本是5.4.45+APACHE。
非常确定OPENSSL已经开启,并且网站可以https正常访问.
这个问题困扰我三天了,希望各位大神出出法子,跪谢!