4

我曾经使用过,NSUserDefault但这个钥匙串概念对我来说是全新的。

我曾尝试寻找类似的问题,但找不到这样做的确切原因。

我做了什么:

我已经知道如何将数据存储在NSUserDefault. 以及我们需要存储它的原因。

关于钥匙串,我只知道存储在钥匙串中通过对原始文本进行编码而NSUserDefault将数据存储为纯文本,从而以一些额外的安全性存储数据。即使在应用程序被删除后,它也会存储数据。

这是将数据存储在钥匙串中的唯一原因吗?

编辑: 我得到了这个链接,它准确地说明了我所说的。

4

2 回答 2

2

与 NSUserDefault 相比,钥匙串数据更安全。从设备中删除应用程序后,钥匙串数据也在设备中。有关钥匙串包装器的更多信息,请阅读此内容。

于 2012-06-07T10:50:04.480 回答
0

也许LKKeychain可以帮助:

LKKeychain 类是一个小型的钥匙串服务包装器。它提供:

添加帐户 更新帐户 删除帐户 转储帐户(用于调试)

于 2012-06-07T10:40:31.523 回答