欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

【读书笔记】iOS-使用钥匙串保护数据

程序员文章站 2022-07-06 11:49:04
一,将应用从设备上删除时,并不会删除其钥匙串项,这使得调试工作困难得多。模拟器有一个Reset Contents and Settings选项,可用于将钥匙串项移除。因此,强烈建议在模拟器上确定Keychain应用运行正常之后,再到设备上模拟。 二,keychain包含在框架Security.fra ......

一,将应用从设备上删除时,并不会删除其钥匙串项,这使得调试工作困难得多。模拟器有一个reset contents and settings选项,可用于将钥匙串项移除。因此,强烈建议在模拟器上确定keychain应用运行正常之后,再到设备上模拟。

二,keychain包含在框架security.framework中,自ios sdk面世起就一直存在。keychain起源于mac os x- os x 10.2首次引入了它。然而,keychain的历史比os x还要长,可追溯到os8.6。keychain最初是为apple电子邮件系统powertalk开发的。

keychain可用于保护少量的数据,如密码,密钥,证书和备忘录;如果应用需要保护大量的信息,如图像或视频,通常实现第三方加密库比使用keychain更合适。core data也提供了加密功能,如果应用是基于core data的,就有必要对其进行探索。

 

 

 

《参考资料:ios组件与框架-ios sdk高级特性剖析》