加密密码

时间:2010-05-12 06:25:14

标签: iphone objective-c xcode ssl

我的iphone应用程序想通过提供用户名和密码来连接到服务器。如何安全地发送此密码。有人请帮忙。我是初学者。

2 个答案:

答案 0 :(得分:1)

如果由于某种原因无法使用SSL,但您可以控制服务器端,则可以尝试“质询 - 响应身份验证”1

答案 1 :(得分:0)

这取决于您提交用户名和密码的原因。如果您要将用户名和密码提交给自己的服务,则只需使用传输层安全性(TLS),因为它将生成加密会话,并且会话期间发送的所有数据都将被加密。如果您尝试登录在线Web服务,则可能需要遵循特定Web服务使用的任何身份验证协议。例如,许多网站都使用OAuth。如果您要连接到这样的服务,您还应该看看是否有任何客户端库可用于与该服务进行通信,因为许多流行的Web服务已经有可用于与之通信和身份验证的代码。