apple数据加密之钥匙串

网络应用程序数据的原则:

  1. 在网络上”不允许”传输用户隐私数据的”明文”
  2. 在本地”不允许”保存用户隐私数据的”明文”

苹果的”生态圈”,从 iOS 7.0.3 版本,开放了钥匙串访问功能!


  1. 功能:在Mac上能够动态生成复杂密码,帮护用户记忆密码!
  2. 如果用户使用手机访问该网站,可以不用输入密码,直接登录!
  3. 可以将用户的密码以明文的方式保存记录下来,苹果使用 AES 的加密算法!

github上有一套框架可以帮助我们在ios程序中使用钥匙串功能

https://github.com/soffes/sskeychain

使用示例

[SSKeychain setPassword:self.pwd.text forService:LoginServiceName account:self.userName.text];

[SSKeychain passwordForService:LoginServiceName account:self.userName.text];
posted @ 2015-03-04 09:17  coderkl  阅读(201)  评论(0编辑  收藏  举报