首页 > 其他分享 >iOS的KeyChain(钥匙串)的使用

iOS的KeyChain(钥匙串)的使用

时间:2023-05-21 23:05:37浏览次数:56  
标签:account KeyChain name iOS server ZRKeyChain 钥匙 keychain


iOS的KeyChain(钥匙串)的使用

Keychain 钥匙串 存储账号和密码,还可以多个应用之间分享此账号和密码,只需要配置一项,如下一张图片


- 1.iOS的keychain提供一种安全保存信息的方式,



- 2.可以保存密码等数据,而且keychain中的数据不会因为你删除app而丢失,

- 3.你可以在重新安装后继续读取keychain中的数据。



- 4.通常每个应用程序只允许访问自己在keychain中保存的数据,不过假如你使用同一个证书的话,不同的app也可以通过keychain来实现应用间的数据共享


现在就下载



Github 地址   https://github.com/VictorZhang2014/ZRKeyChain



存储数据到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 



iOS的KeyChain(钥匙串)的使用_objective-c


标签:account,KeyChain,name,iOS,server,ZRKeyChain,钥匙,keychain
From: https://blog.51cto.com/u_14062833/6320521

相关文章

  • iOS应用程序之间数据共享
    iOS应用程序间共享数据我们知道由于iOS有安全沙盒机制,应用之间是不能直接访问,但是Apple友好的提供了四种访问机制它们分别是:1.粘贴板      UIPasteboard2.自定义URLScheme   3.AppGroups4.钥匙串以下,就详细的说说它们的原理和具体怎么使用。......
  • iOS上的Popover
    ZRPopoverViewZRPopoverViewisapopoverviewthatpopUIViewwithalistofbuttonbycustomisingeventsandcontents.#1.IfyoulikeinvokethiseventsbyblocksothatChooseNo.1.#2.IfyoulikeinvokethiseventsbydelegatesothatChooseNo.2.Effect......
  • iOS应用通过地址(URL)安装
    目标:iOS应用通过URL地址来安装准备:1.bundleidentifier2.应用图标3.下载地址  完整的下载地址是itms-services://?action=download-manifest&url=https://www.yourdomain.cn/download/2.1.0-10637/test.116d7.56d82df.20170122.test.domain.cn.ipa.plist其中,配置test.116d7.56d8......
  • 14-Filter&Listener&Ajax&Axios&JSON
    1,Filter1.1Filter概述Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。Servlet我们之前都已经学习过了,Filter和Listener我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有......
  • OpenAI 官宣首个 ChatGPT iOS 应用
    最近,OpenAI宣布推出官方iOS应用,允许用户随时随地访问其高人气AI聊天机器人,此举也打破了近几个月内苹果AppStore上充斥似是而非的山寨服务的窘境。该应用程序是ChatGPT的首个官方移动应用程序。ChatGPT软件程序在去年推出后迅速获得了超过1亿用户,这也让技术行业火速......
  • ChatGPT 推出 iOS 应用,支持语音输入,使用体验如何?
    最近,OpenAI宣布推出官方iOS应用,允许用户随时随地访问其高人气AI聊天机器人,此举也打破了近几个月内苹果AppStore上充斥似是而非的山寨服务的窘境。该应用程序是ChatGPT的首个官方移动应用程序。ChatGPT软件程序在去年推出后迅速获得了超过1亿用户,这也让技术行业火速......
  • 软件物料清单:打开软件资产黑匣子的关键钥匙
    大家有没有遇到过,手机被免费召回维修的情况?有些人可能遇到这样的问题,手机购买一段时间后,突然收到手机品牌官方发布的通知:听筒模块上的某个组件可能会发生故障,会出现拨打或接听电话时听筒发不出声音的问题。类似的产品召回,在其他行业也出现过。即使是第三方供应商提供的零件,也在召回......
  • iOS视频播放常用重点知识
    iOS视频播放常见的重要知识点如下:视频格式:iOS支持的视频格式主要有H.264、MPEG-4、H.263、Sorenson等。它们根据不同的应用场景进行使用。视频编解码:视频编解码技术是视频播放的核心,它有两部分组成,1.将原始视频数据编码为压缩格式,2.将压缩格式的数据解码成原始视频数据。在iOS中......
  • IOS证书制作教程
    ​转载:IOS证书制作教程 点击苹果证书按钮​编辑 点击新增​编辑 输入证书密码,名称这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要......
  • axios设置请求体
    方式一:json请求方式二:form表单 <template><div>{{msg}}</div></template><script>exportdefault{data:()=>({msg:'',}),created(){constaxios=require('axios......