iOS开发——密码存储之keychain的使用
来源:互联网 发布:济宁大数据环保 编辑:程序博客网 时间:2024/06/07 02:52
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。
下面就使用keychain来实现存取用户名和密码。
苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可以在GenericKeychain实例里找到。
但是这里我只需要存取用户名和密码,就不用苹果提供的类了,自己写个简单的类来实现就好。
代码如下:
CHKeychain.h
CHKeychain.m
首先需要定义几个字符串用来做key:
把用户名和密码存入keychain:
从keychain中取出用户名和密码:
删除一个keychain item:
这样一个简单的使用keychain存取用户名密码的功能就做好了。
另外附上一篇写得更详细的e文:http://useyourloaf.com/blog/2010/3/29/simple-iphone-keychain-access.html
下面就使用keychain来实现存取用户名和密码。
苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可以在GenericKeychain实例里找到。
但是这里我只需要存取用户名和密码,就不用苹果提供的类了,自己写个简单的类来实现就好。
代码如下:
CHKeychain.h
CHKeychain.m
首先需要定义几个字符串用来做key:
把用户名和密码存入keychain:
从keychain中取出用户名和密码:
删除一个keychain item:
这样一个简单的使用keychain存取用户名密码的功能就做好了。
另外附上一篇写得更详细的e文:http://useyourloaf.com/blog/2010/3/29/simple-iphone-keychain-access.html
0 0
- iOS开发——密码存储之keychain的使用
- iOS开发——密码存储之keychain的使用
- iOS开发——密码存储之keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- iOS开发——keychain的使用
- IOS KeyChain
- Android 你应该知道的学习资源 进阶之路贵在坚持
- HashSet,TreeSet 和 LinkedHashSet比较
- Linux开机启动十步骤
- 腾讯实习生面试
- iOS开发——密码存储之keychain的使用
- Android.mk file syntax specification
- 【Linux】用户不在sudoers文件中
- 2015-04-09记录--感想
- 如何成为一个C++高级程序员
- ContextImplAndroid应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析
- 教师资格证的罚则
- [Android]强制系统横屏
- Jdom解析xml