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

原创 2016年06月02日 11:28:45

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;

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

介绍一个轻量级iOS安全框架:SSKeyChain

SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置。SSKeyChain的作者是大名鼎鼎的SSToolkit的作者samsoffes...
  • kmyhy
  • kmyhy
  • 2012年02月15日 14:06
  • 19317

SSKeychain在iOS中的原理和使用说明

1.keychain的功能      keychain,中文翻译成钥匙串,可以算作是Apple一切从用户需求出发的一个例子吧。目前手机和电脑早已经不仅仅是打电话和上网这些功能了,个人电脑或者智能手机...

Firemonkey扩展增强: iOS 访问钥匙串Keychain

Firemonkey访问iOS的钥匙串Keychain
  • tht2009
  • tht2009
  • 2016年03月12日 17:48
  • 1450

iOS保存数据到钥匙串

  • 2017年08月25日 09:16
  • 3KB
  • 下载

iOS保存到钥匙串

  • 2017年08月04日 15:01
  • 49KB
  • 下载

iOS开发:发布证书无法安装,不能修改"System Roots"钥匙串

今天在申请发布证书时双击安装出现不能修改System Roots钥匙串问题: 如下图所示: 解决办法: 1、有“登录”或“login”: 直接把要安装的 根证书 拖进去,就行啦。 ...

iOS 实现唯一标识钥匙串

  • 2014年09月20日 10:54
  • 13KB
  • 下载

iOS 用钥匙串存储设备唯一标识符

iOS 7中苹果再一次无情的封杀mac地址,现在已经不能获取ios7设备的物理地址。那么在开发中如何才能标识设备的唯一性呢?apple公司提供的方法是通过keychain来存一些标志信息,然后通过存的...

iOS钥匙串

//简介 iOS7.0.3版本加入iCloud钥匙串功能 钥匙串功能可以协助记忆繁琐的个人账户信息,而且也可以在注册账户时生成一个很难破解的密码(Safari使用),之后Safari便可以自动输入这些...

iOS 打包提示 Command/usr/bin/codesign failed with exit code 1 并且钥匙串中证书全部无效的解决方案

一、问题描述 由于苹果的根证书失效打企业包时发现提示报错 1akis25FC97FA851693DEEB23A01AD91B2D0ro09: no identity found Com...
  • jiisd
  • jiisd
  • 2016年02月17日 19:40
  • 3023
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在iOS中使用钥匙串访问——sskeychain框架
举报原因:
原因补充:

(最多只允许输入30个字)