我必须以加密格式将数据存储在SQLite数据库中。我从网上获得了加密/解密代码。
现在我的问题是:
存储加密/解密密钥的安全位置
钥匙串访问商店密钥怎么样?在监狱破坏的设备上完全安全吗?
更新:最后我决定使用钥匙串来存储我的加密密钥。 我在网上搜索,但我找到的是存储使用名称/密码/ CSR。
有人可以帮忙将简单的NSData(我的加密密钥)存储在钥匙串中吗?
答案 0 :(得分:4)
使用钥匙串。你将无法做得更好(如果可以的话,你不会问这个问题)。它不会是完全安全的(没有任何东西;要求索尼或RSA),但它会变得非常安全。