2011-03-16 104 views
0

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

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

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

+1

best!=最快 – 2011-03-17 02:50:03

回答

6

您想在装置 - Keychain Services

的iOS添加任何与密码进入用户keychain将为您解密并加密信息。而当用户同步和/或更换他的设备时,钥匙链将在他的新设备上。

+0

NSUserDefaults是一个安全的地方来存储密码? – Linuxmint 2011-03-17 02:13:53

+5

你刚刚忽略了答案吗?做对,使用钥匙串。 – drharris 2011-03-17 02:33:22

+0

谢谢你的回答! – Linuxmint 2011-03-17 15:06:59

1

我建议用4个纺纱纺轮控制,每一个有数字0-9

+0

我需要最实际的方法来安全地保存密码。 – Linuxmint 2011-03-16 20:12:28

+0

你可能想把它放在你的实际问题中,因为至少我不清楚!另外,您想要将密码存储在设备本身还是远程? – Danish 2011-03-16 21:42:03

+0

好的,抱歉,修正! – Linuxmint 2011-03-16 23:01:59

4

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

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

我不会存储在NSUserDefaults

任何密码是否有您使用NSUserDefaults代替钥匙串坚持的理由?