如何使用加密密钥在设备中加密和在服务器端解密

时间:2013-07-22 09:46:24

标签: php android ios encoding decode

使用设备

中的加密密钥(如密码)对字符串进行编码的最佳做法是什么?

side(android和ios)。并使用加密解码服务器端的编码字符串

设备端使用的密钥。

2 个答案:

答案 0 :(得分:2)

您可以尝试以下其中一种

  • RSA加密:

    使用iOs设备中的公钥进行加密并解密 它在Web服务中使用私钥

  • 使用SSL证书托管Web服务

  • 设置安全VPN并通过VPN访问服务。

由于您提到了加密密码,因此最优先考虑加密密码和散列密码。

答案 1 :(得分:0)

使用SSL / TLS相关协议(例如ssh,https等)不是更好吗?这些协议实现了取消机制,为数据传输选择加密算法。

您可能想要阅读(android)http://developer.android.com/training/articles/security-ssl.html和(iOS)https://developer.apple.com/library/mac/#documentation/security/conceptual/cryptoservices/SecureNetworkCommunicationAPIs/SecureNetworkCommunicationAPIs.html