【发布时间】:2017-06-08 14:53:43
【问题描述】:
我是 PHP 开发人员(不是 android 开发人员)。我外包了一个Android应用程序的开发,为了应用程序和我的PHP服务器之间的通信,我打算进行非对称加密(公钥-私钥加密)。
在 PHP 级别,我知道 openssl_public_encrypt 和 openssl_private_decrypt。我告诉android开发者使用OpenSSL公共加密和RSA加密在应用内使用,但它不起作用。
我尝试搜索,但找不到任何富有成效的结果。
谁能帮我解决这个问题,以便我可以告诉我的开发人员使用特定的方法或其他东西?
【问题讨论】:
-
OpenSSL 是 SSL 的一种实现。您不需要在每一端使用完全相同的库。只要确保您使用相同的算法即可。没有看到任何具体的东西,很难猜测可能出了什么问题。
-
如果我错了,请纠正我,在 openssl_public_encrypt 中使用了 RSA,我可以简单地使用公钥和 RSA 算法应用程序端进行加密?
标签: php android encryption php-openssl