我目前正在开发一款需要以某种方式存储访问令牌的iPhone-App。我只是将它保存在NSUserdefaults中,但我不认为这是最安全的方式来保存这样的敏感数据。所以现在我的问题是:
在iOS设备上存储这样的数据的最佳和最安全的方法是什么?
答案 0 :(得分:7)
我只是将其保存在
NSUserDefaults
内,但我不认为这是保存敏感数据的最安全方式。
几乎。 NSUserDefaults
使用明文来存储数据,所以它是不安全的。如果您想要更安全一些,可以将数据存储在keychain中(但是,即使是这个被认为是安全的存储can be easily dumped ...)