我们需要存储各种数据(accessstoken,收据)。以字节为单位,这相对较小(大约20000个符号)。
我们不希望用户能够读取和篡改此数据,因为我们在某种程度上不希望任何智能用户以某种方式绕过我们的系统。
删除应用后,我们不希望存储此数据。因此钥匙串似乎不合适。这是需要的,因为用户每次安装应用程序时都应该进行全新安装似乎是明智的。
答案 0 :(得分:3)
如果您想确保数据安全,您应该在数据库文件中使用Core Data和Apple Data Protection。
除此之外,您还应加密数据本身。
<强>更新强>
您可能需要查看加密数据:RNCryptor
这适用于数据保护:Data Protection