钥匙串加密(Keychain)方法

作者: ZLZ在笑 | 来源:发表于2016-04-07 20:03 被阅读1303次

    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.代码如下:


    相关文章

      网友评论

        本文标题:钥匙串加密(Keychain)方法

        本文链接:https://www.haomeiwen.com/subject/hnrplttx.html