【问题标题】:Is encoding a custom object using nscoder and saving to nsuserdefaults encrypted?是否使用 nscoder 对自定义对象进行编码并保存到 nsuserdefaults 加密?
【发布时间】:2017-02-21 03:27:24
【问题描述】:

我知道直接保存到 nsuserdefaults 不会从其他已回答的问题中加密。但是,我不确定是否使用 nscoder 和解码器使其加密。就我而言,我有自定义类对象,我对其进行编码,然后使用 NSuserdefaults 保存。

【问题讨论】:

标签: ios swift nsuserdefaults


【解决方案1】:

不,它没有加密。钥匙串是加密的,但是 NSCoder 没有做任何加密,NSUserDefaults 也没有加密。

您可以对来自NSCoderData进行加密,然后再将其写入UserDefaults,然后在读取后解密。

请注意,您不应该将大块数据保存到UserDefaults。它应该用于简单的用户设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2017-08-30
    相关资源
    最近更新 更多