关闭

iOS的KeyChain(钥匙串)的使用

标签: github应用xcodeobjective-c
238人阅读 评论(0) 收藏 举报
分类:
iOS的KeyChain(钥匙串)的使用
Keychain 钥匙串 存储账号和密码,还可以多个应用之间分享此账号和密码,只需要配置一项,如下一张图片


- 1.iOS的keychain提供一种安全保存信息的方式,
- 2.可以保存密码等数据,而且keychain中的数据不会因为你删除app而丢失,
- 3.你可以在重新安装后继续读取keychain中的数据。
- 4.通常每个应用程序只允许访问自己在keychain中保存的数据,不过假如你使用同一个证书的话,不同的app也可以通过keychain来实现应用间的数据共享



存储数据到KeyChain
    [ZRKeyChain saveKeychain:@"server.name" account:@"server.name" data:@"password"];
    or
    [ZRKeyChain saveKeychain:@"server.name" account:@"account.name" data:@"password"];


从KeyChain获取数据
    id value1 = [ZRKeyChain loadKeychain:@"server.name" account:@"server.name"];
    or
    id value2 = [ZRKeyChain loadKeychain:@"server.name" account:@"account.name"];

注意
- 1. 一个server.name可以包含多个账号和密码,或者一个server.name只存储一对账号密码。
- 2. 一个server.name可以获取一对账号密码,这取决于server.name或account.name
- 3. 在多个应用之间分享账号和密码,需要配置如下图片
-     配置选择项步骤
-     project  ->  target  ->  Capacities  ->  Keychain Sharing 


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

IOS 用keychain(钥匙串)保存用户名和密码

原文地址:IOS 用keychain(钥匙串)保存用户名和密码 IOS系统中,获取设备唯一标识的方法有很多: 一.UDID(Unique Device Identifier)  ...
  • u012894479
  • u012894479
  • 2015-11-23 17:05
  • 1028

iOS钥匙串KeyChain相关参数的说明

pragma mark- 密钥类型//密钥类型键//CFTypeRef kSecClass////值//CFTypeRef kSecClassGenericPassword //...
  • Zhi_Sheng
  • Zhi_Sheng
  • 2016-05-25 09:47
  • 1876

钥匙串(Keychain)服务编程指南-iOS部分

介绍钥匙串服务提供了一种安全存储信息的方式,比如:密码,关键字,证书和一个或一些用户的数据. 一个用户只能通过一个密码解锁钥匙串,然后钥匙串会为其对应的应用存储和获取密码.下面会讨论经常被开发者使用的...
  • yusky2008
  • yusky2008
  • 2015-06-30 10:12
  • 1769

IOS中使用sskeychain调用keychain(钥匙串)保存密码

1.keychain(钥匙串)的简介及功能 keychain的主要功能就是帮助用户安全地记住他的密码,keychain保存的密码文件都是经过加密的,其它人不能直接通过打开keychain的文件获得保...
  • defeny
  • defeny
  • 2016-09-04 21:55
  • 902

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

Firemonkey访问iOS的钥匙串Keychain
  • tht2009
  • tht2009
  • 2016-03-12 17:48
  • 1558

钥匙串(Keychain)服务编程指南-iOS部分

介绍钥匙串服务提供了一种安全存储信息的方式,比如:密码,关键字,证书和一个或一些用户的数据. 一个用户只能通过一个密码解锁钥匙串,然后钥匙串会为其对应的应用存储和获取密码.下面会讨论经常被开发者使用的...
  • yusky2008
  • yusky2008
  • 2015-06-30 10:12
  • 1769

ios - 钥匙串开发(keychain开发)

设置xcode * 下载苹果官方文档中的类文件KeychainItemWrapper.h与.m文件,我备份到了git上地址是 https://github.com/adampei/Keychai...
  • alex_birdlion
  • alex_birdlion
  • 2016-11-01 16:29
  • 188

iOS 用keychain钥匙串保存账号、设备UUID及APP间共享

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,key...
  • a787188834
  • a787188834
  • 2017-12-08 19:25
  • 21

IOS 用keychain(钥匙串)保存用户名和密码

原文地址:IOS 用keychain(钥匙串)保存用户名和密码 IOS系统中,获取设备唯一标识的方法有很多: 一.UDID(Unique Device Identifier)  ...
  • u012894479
  • u012894479
  • 2015-11-23 17:05
  • 1028

iOS钥匙串Keychain浅析

根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存WiFi密码,VPN凭证等。它是...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015-10-26 17:20
  • 3215
    个人资料
    • 访问:266822次
    • 积分:5115
    • 等级:
    • 排名:第6331名
    • 原创:258篇
    • 转载:42篇
    • 译文:0篇
    • 评论:33条
    最新评论