iOS: 使用keychain保存数据有没有什么坑
iOS: Are there any pitfalls using keychain to save data
我正在 iOS keychain
中保存一个重要的密钥。现在一切似乎都正常。只有一个问题。删除应用程序后,钥匙串数据仍然存在。我能够通过检查应用程序是否刚刚安装并删除钥匙串中的数据来解决这个问题。但是,我想确定是否还有我应该寻找的问题或陷阱。
Apple 钥匙串使用 256 位 AES 加密来保护数据。从表面上看,这是 Apple 内部用来存储私人数据(例如您的密码)的机制。除了您对删除应用程序后保留的数据的评论(这是一个功能而不是错误),使用钥匙串时不会出现“问题”API。只需意识到钥匙串只是一个奇特的加密数据库,并遵循最佳实践来存储您应该存储的内容以及访问/写入它的时间,就像任何其他数据库一样。
我正在 iOS keychain
中保存一个重要的密钥。现在一切似乎都正常。只有一个问题。删除应用程序后,钥匙串数据仍然存在。我能够通过检查应用程序是否刚刚安装并删除钥匙串中的数据来解决这个问题。但是,我想确定是否还有我应该寻找的问题或陷阱。
Apple 钥匙串使用 256 位 AES 加密来保护数据。从表面上看,这是 Apple 内部用来存储私人数据(例如您的密码)的机制。除了您对删除应用程序后保留的数据的评论(这是一个功能而不是错误),使用钥匙串时不会出现“问题”API。只需意识到钥匙串只是一个奇特的加密数据库,并遵循最佳实践来存储您应该存储的内容以及访问/写入它的时间,就像任何其他数据库一样。