关闭

iOS之keychian的应用

标签: ioskeychain密码存储应用
484人阅读 评论(0) 收藏 举报
分类:

1、keychain是永久保存,应用卸载后依旧保存。
2、keychain是一种安全的保存私密信息(密码,序列号,证书等)的方式。
3、每个ios程序都有一个独立的keychain存储。
4、苹果封装好了keychain类库,KeychainItemWrapper.h和KeychainItemWrapper.m文件 下载:

http://download.csdn.net/detail/null_nil/9277603

应用:


    KeychainItemWrapper *keyc = [[KeychainItemWrapper alloc] initWithIdentifier:@"xly" accessGroup:nil];
    [keyc setObject:@"123" forKey:(__bridge id)kSecValueData];
     NSString *str1 = [keyc objectForKey:(__bridge id)kSecValueData];
    NSLog(@"%@",str1);

注意: (void)setObject:(id)inObject forKey:(id)key; 的参数“Key”的值必须是Security.framework 里头文件“SecItem.h”里定义好的key,其他字符串做key程序会异常崩溃!

0
0

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