如何在Cocoa首选项中存储密码?

时间:2012-05-18 04:36:53

标签: cocoa nsuserdefaults

我打算在NSUserDefaults的Cocoa应用程序中存储密码,但后来我发现它以纯文本形式存储。

如何存储Cocoa应用程序的密码凭据?

2 个答案:

答案 0 :(得分:6)

密码应存储在钥匙串中。您应该首先查看Keychain Services Programming Guide。 Keychain存在于iOS和OS X平台上。

答案 1 :(得分:2)

首先用BCrypt加密它。

如果您有兴趣,我有一个开源BCrypt实用程序类......

[旧链接已删除]