4位密码设置

时间:2011-03-16 19:38:56

标签: iphone objective-c xcode

在我的应用中设置简单的4-diget密码的最佳(最快)方法是什么?

用户需要进行编辑。它需要在设备上保存。

NSUserDefaults是一个安全存储密码的地方吗?

3 个答案:

答案 0 :(得分:6)

您想要将密码添加到设备上的用户KeyChain中 - Keychain Services

iOS将为您解密和加密信息。当用户同步和/或更换他的设备时,钥匙串将在他的新设备上。

答案 1 :(得分:4)

任何类型的密码都被视为敏感信息,您(作为开发人员)应该正确处理。

存储密码的正确方法是使用Keychain

我不会在NSUserDefaults

中存储任何类型的密码

您是否有理由坚持使用NSUserDefaults代替钥匙串?

答案 2 :(得分:1)

我建议用4个旋转器控制旋转轮,每个旋转器的数字为0-9