6

在设备中使用加密密钥(如密码)对字符串进行编码的最佳做法是什么

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

设备端使用的密钥。

4

2 回答 2

2

您可以尝试以下方法之一

  • RSA 加密:

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

  • 使用 SSL 证书托管 Web 服务

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

既然您提到了加密密码,那么最好使用加盐和散列密码。

于 2013-12-12T09:07:49.693 回答
0

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

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

于 2013-07-24T09:45:23.790 回答