0
我知道直接保存到nsuserdefaults沒有加密其他回答的問題。但是,我不確定使用nscoder和解碼器是否加密。在我的情況下,我有自定義的類對象,我編碼,然後使用NSuserdefaults保存。使用nscoder編碼自定義對象並保存到nsuserdefaults加密?
我知道直接保存到nsuserdefaults沒有加密其他回答的問題。但是,我不確定使用nscoder和解碼器是否加密。在我的情況下,我有自定義的類對象,我編碼,然後使用NSuserdefaults保存。使用nscoder編碼自定義對象並保存到nsuserdefaults加密?
不,它沒有加密。鑰匙串是加密的,但NSCoder不做任何加密,NSUserDefaults也不加密。
在寫入UserDefaults
之前,您可以對NSCoder
中的Data
應用加密,然後在讀取後將其解密。
請注意,您不應該將大塊數據保存到UserDefaults
。它應該用於簡單的用戶設置。
http://security.stackexchange.com/a/45252 – matt