php使用rsa加密

在android项目中要用到加密与服务端通讯,避免中途被人恶意截取了信息。

我在linux下生成了密钥对,拿到windows环境下开发调试,发现总是报这个错:

supplied key param cannot be coerced into a private

百度了很久才找到一点有用的信息,在phpchina里有一帖子也遇到同样问题。

原文:http://bbs.phpchina.com/thread-222563-1-1.html

大致原因是因为公钥和私钥不配对,并没有根据私钥来生成公钥。

然后我到linux下重新生成了密钥对,再测试,果然通过了。