钥匙串加密(Keychain)方法

1.钥匙串加密详解:

1.苹果iOS 和Mac OS X 系统自带了一套敏感信息保存方案:"钥匙串"(Keychain)。

2.保存在钥匙串的内容相当于系统对其做了保护,在设备锁定时进行了加密处理。

3.钥匙串中的条目称为Secltem, 但它是存储在CFDictionary 中的。

4.Secltem有五类:通用密码、互联网密码、证书、密钥和身份。在大多数情况下,我们用到的都是通用密码。

5.钥匙串的使用和字典非常相似。

6.用原生的Security.framework 就可以实现钥匙串的访问、读写。但是只能在真机上进行。 通常我们使用KeychainItemWrapper来完成钥匙串的加密。

2.钥匙串实现代码前先准备的工作

1.已经封装好的钥匙串类托到过程当中(想要的私信我给传 在这里面好像串不上来)

2.托进已经封装好的类有报错的地方需要修改(修改如下)


3.引入头标题文件

3.代码实现方法四个步骤:

第一步:.创建一个钥匙串对象

第二步:􏵠􏵪􏲀􏱧􏰺􏰽􏰾􏰐􏵠􏵪􏲀􏱧􏰺􏰽􏰾􏰐存储加密对象(钥匙串类似于字典存储的,在存储的时候 必须使用系统提供的俩个Key 值,其他的存不进去)

第三步:􏵠􏵪􏲀􏱧􏰺􏰽􏰾􏰐􏵠􏵪􏲀􏱧􏰺􏰽􏰾􏰐存入到钥匙串里面

第四步:获取钥匙串的数据

4.代码如下:



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,688评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,328评论 25 709
  • 实话生活 体悟人生 今天是2016年9月19日 天气晴天 温度24-34度 今天早上三点多起床 起来了以后 先按柔...
    木风恒阅读 1,418评论 0 1
  • 《欢喜雀》 ——读《岛上书店》 欢喜雀停留在上嘴唇 风停留的影子,追随而去 杆上的电线并行成铁轨 你在一侧注目,看...
    牧明阅读 3,535评论 6 5
  • 【墨竹的菜园】0154——今天听了一段俞敏洪的演讲,说人就象面粉一样。如果遇到困难,就拍案而起,立刻就散了。如果加...
    墨竹的菜园阅读 3,945评论 0 0

友情链接更多精彩内容