iphone在本地存储密码并将其安全地发送到服务器
我正在编写一个iPhone应用程序,它将首先要求用户注册登录/passwd。这些应该是: 安全地保存在本地 安全地发送到远程web服务器iphone在本地存储密码并将其安全地发送到服务器,iphone,objective-c,passwords,storage,Iphone,Objective C,Passwords,Storage,我正在编写一个iPhone应用程序,它将首先要求用户注册登录/passwd。这些应该是: 安全地保存在本地 安全地发送到远程web服务器 我需要什么来实现上述目标?比如说,对于本地存储,我应该将它们保存在文件或数据库中吗?要加密吗?对于发送,HTTPS就足够了吗?无论您是将它们保存在平面文件还是数据库中,从安全角度看都无关紧要。重要的是如何保护数据-在任何情况下,您都应该使用加密方案对数据进行加密,该加密方案的强度足以满足您所保护的数据类型 如果你只保护一些琐碎的东西,比如游戏中的高分,那么一个
我需要什么来实现上述目标?比如说,对于本地存储,我应该将它们保存在文件或数据库中吗?要加密吗?对于发送,HTTPS就足够了吗?无论您是将它们保存在平面文件还是数据库中,从安全角度看都无关紧要。重要的是如何保护数据-在任何情况下,您都应该使用加密方案对数据进行加密,该加密方案的强度足以满足您所保护的数据类型 如果你只保护一些琐碎的东西,比如游戏中的高分,那么一个不太强的加密可能就足够了。但是,如果您提供对更敏感数据(如个人信息)的访问,则应选择更强大的加密方案
关于HTTPS,它只能帮助您通过互联网传输数据。它很可能满足您的需要,因为它适用于在线银行等应用程序。请参阅在iPhone钥匙链中存储敏感数据。谢谢克劳斯。iPhoneOS3API是否提供加密机制?如果没有,您可能知道的任何第三种实现。@amarsh anand:您可以使用内置的Security.framework,也可以使用OpenSSL,请参阅