使用设备
中的加密密钥(如密码)对字符串进行编码的最佳做法是什么?side(android和ios)。并使用加密解码服务器端的编码字符串
设备端使用的密钥。
答案 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