关闭

在iOS中使用钥匙串访问——sskeychain框架

标签: 钥匙串sskeychainios
548人阅读 评论(0) 收藏 举报
分类:

iOS7.0.3版本加入iCloud钥匙串功能。
钥匙串功能可以协助记忆繁琐的个人账户信息,而且也可以在注册账户时生成一个很难破解的密码(Safari使用),之后Safari便可以自动输入这些信息。
iCloud钥匙串使用了256位AES 加密技术,用户的信息会非常安全。
启用iCloud钥匙串:
设置——iCloud——钥匙串中开启这一功能;
输入iCloud登录密码;
设置四位数的iCloud安全码;
输入一个电话号码用于使用iCloud安全码时验证身份。

钥匙串访问本身使用C语言的框架,为了方便起见,建议使用第三方框架 sskeychain
官网地址:https://github.com/soffes/sskeychain
常用方法:

+ (NSArray *)allAccounts;
+ (NSArray *)accountsForService:(NSString *)serviceName;
+ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account;
+ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account;
+ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account;

另外,钥匙串只能保证密码在本地的存储安全,并不能保证在网络传输中的安全。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21296次
    • 积分:700
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类