我需要将用户密码存储在我的iPhone应用程序中.
将应用程序发布到应用商店时,我必须告诉Apple应用程序中是否有用于导出的加密.
我不希望我的应用仅限于美国,但我也不希望以明文形式在网上存储或发送密码.
所以基本上问题是,我能否以不会限制我的应用程序的方式加密密码?
如果您知道帐户的用户名和密码,是否有办法从iPhone应用程序内登录Google帐户.我希望能够在每次应用程序必须登录时不让用户输入信息的情况下执行此操作.我需要这样做,所以我可以通过iPhone SDK访问登录系统.实际上,任何登录系统都可以在app引擎上运行.
谢谢你的回答
我的iPhone App使用用户名和密码连接到Web服务.
我更喜欢将凭据保存在应用程序首选项(设置包)中,如邮件应用程序.这足够安全吗?是否可以将这些值保存到钥匙串(通过应用程序首选项)?
编辑:
我希望我的用户在我的应用程序的应用程序首选项中输入他们的凭据.通常,我可以使用NSUserDefaults在我的应用程序中检索此数据.但是"应用程序首选项"将数据保存为纯文本,并且既不加密也不加密.有安全的方法吗?例如.我知道iPhone上的钥匙链,我发现它很棒!我可以使用钥匙串保存在"应用程序首选项"中输入的凭据吗?
深思熟虑:Apple如何做到这一点?我的意思是,当我想使用Mail App时,我在应用程序首选项中提供了我的用户名和密码.这些值是以明文形式存储的吗?
我的问题是:1.我正在开发一个像我这样的iPhone应用程序:用户身份验证,用户名和密码(用Web服务验证后),我的问题是如何存储用户名和密码在我的申请中.是否有安全或我实施安全机制?
感谢您的回答