码迷,mamicode.com
首页 > 其他好文 > 详细

钥匙串访问

时间:2015-09-14 21:04:23      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

钥匙串访问

{

    苹果在 iOS 7.0.3 版本以后公布钥匙串访问的SDK. 钥匙串访问接口是纯C语言的.

    

    钥匙串使用 AES 256加密算法,能够保证用户密码的安全.

    

    钥匙串访问的第三方框架(SSKeychain),是对 C语言框架 的封装.注意:不需要看源码.

    

    钥匙串访问的密码保存在哪里?只有苹果才知道.这样进一步保障了用户的密码安全.

    

    使用步骤:

    {

        // 获取应用程序唯一标识.

        

        NSString *bundleId = [NSBundle mainBundle].bundleIdentifier;

        

        // 1.利用第三方框架,将用户密码保存在钥匙串

        

        [SSKeychain setPassword:self.pwdText.text forService:bundleId account:self.usernameText.text];

        

        "注意"三个参数:

        

        1.密码:可以直接使用明文.钥匙串访问本身是使用 AES 256加密,就是安全的.所以使用的时候,直接传递密码明文就可以了.

        

        2.服务名:可以随便乱写,建议唯一! 建议使用 bundleId.

        

        bundleId是应用程序的唯一标识,每一个上架的应用程序都有一个唯一的 bundleId

        

        3.账户名:直接用用户名称就可以.

        

        // 2.从钥匙串加载密码

        

        self.pwdText.text = [SSKeychain passwordForService:bundleId account:self.usernameText.text];

    }

}

钥匙串访问

标签:

原文地址:http://www.cnblogs.com/xhc1263478959/p/4808118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!