iOS:使用钥匙串保存数据是否存在任何缺陷

问题描述 投票:0回答:1

我正在保存iOS keychain中的一个重要键。现在一切似乎都运转正常。只有一个问题。删除应用程序后,钥匙串数据仍然存在。通过检查是否刚刚安装了应用程序并删除了钥匙串中的数据,我能够解决这个问题。但是,我想确定我是否应该寻找更多的问题或陷阱。

ios objective-c keychain
1个回答
0
投票

Apple钥匙串使用256位AES加密来保护数据。它表面上是Apple在内部用于存储私人数据(如密码)的机制。除了您在删除应用程序后持久保存数据的评论(这是一个功能而非错误)之外,使用钥匙串API时不会出现“陷阱”。只要意识到钥匙串只是一个花哨的加密数据库,并遵循应该存储的最佳实践,以及访问/写入时的最佳实践,就像任何其他数据库一样。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.