我正在使用 RSA 私钥-公钥加密来加密来自服务器的数据。主要目标是加密服务器提供给 iOS 和 android 客户端的 json 数据,因此没有其他应用程序可以使用此数据。那么什么是更好的选择呢?使用私钥加密服务器上的数据并使用公钥在应用程序中解密,反之亦然?
最佳答案
最好的办法是使用两对。
- 传出数据将由Server public 加密
- 传入数据将由Client public 加密
您可以在首次运行应用程序时生成客户端 key 对,并将您的公共(public) key 发送到由服务器公共(public)加密的服务器
关于php - Openssl RSA加密-解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11245811/