为什么 Keychain 比作为文件保存在 iOS 应用程序的文档目录中的加密数据更安全?
最佳答案
通常,数据使用 AES 等对称加密算法加密,加密 key 保存在钥匙串(keychain)中。数据可以放在任何文件位置,通过加密算法和 key 进行保护。
钥匙串(keychain)存储加密的 key (和其他小数据)并限制对该数据的访问。此外,在最近的 iPhone(5S 及更高版本)中,钥匙串(keychain)位于单独的处理器中,Secure Enclave 还限制了访问。在 iOS 中没有更安全的方式来存储 key 。
关于ios - 为什么 Keychain 比保存在文件中的加密数据更安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235077/