Mac钥匙串有啥用?钥匙串访问是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac钥匙串有啥用?钥匙串访问是啥相关的知识,希望对你有一定的参考价值。

 iCloud钥匙串是什么?
  苹果官方已给出了非常详细的解释:
  如今,很多网站都会要求你登录才能浏览某些信息,而牢记帐户信息并不是一件容易的事。现在,iCloud 可以保存你的帐户名、密码和信用卡卡号。它不仅能记住帐户信息,密码生成器还会针对你的在线帐户建议独特的、难猜的密码。当你需要登录网站或在线购物结账时,Safari 可以自动输入这些信息。在所有 iOS 7 设备和运行 OS X Mavericks 的 Mac 电脑上,你都可以使用这项功能。而且得益于 256位 AES 加密技术,你的信息将极为安全。
  用一句话概括——iCloud钥匙串是一个能帮你管理诸如网站帐号密码、信用卡卡号的云端服务,而且足够安全。但目前仅支持 iOS 和 MacOS 平台的 Safari 浏览器。
  如何在 iPhone 上开启 iCloud 钥匙串?
  1. 首先需要将 iPhone 的系统版本升级为7.0.3,进入「设置」-「iCloud」选项 -「钥匙串」。
  2. 打开开关。
  3. 在弹出框输入 iCloud 密码登录。
  4. 设置四位数的 iCloud 安全码,该密码主要用于以后在其他新设备上同步你的钥匙串。(此处你也可以选择「高级选项」来设置更复杂的安全码机制,有兴趣的可自行研究,这里就不再赘述)
  5. 接下来系统会要求你输入一个电话号码,以接收钥匙串的二次短信验证码。再点击下一步,完成!
  iCloud钥匙串怎么用?
  在我们打开钥匙串服务后,并不能直观感受到它的存在。没错,苹果非常完美地将钥匙串融合进 Safari 浏览器内,我们只有在网页进行登录注册操作时才会看到它。以下给出三种常见的场景:
  场景 A:首次登录某网站时,钥匙串会提示你「是否保存密码」。
  场景 B:当再次登录该网站,钥匙串则会在键盘上方出现「自动填充密码」按钮,点击即可自动填充密码。
  场景 C:当注册新帐号时,钥匙串会提示你「是否生成密码」,并给出根据算法生成的复杂密码,供你使用。(当然,这个你绝对记不下来的密码,会自动保存至钥匙串)
  小结
  除了 iPhone,如果你还拥有 iPad 或是 Mac,那么 iCloud 钥匙串将会发挥真正的作用——完全接管你的账户信息,哪怕忘掉所有密码也不用担心!
  然而,只限苹果自家的系统和浏览器,让钥匙串这一功能深受局限。但另一方面,正因为它的适用范围狭小,也保证了其安全性,毕竟这些帐号密码乃至信用卡信息都是个人非常隐私的东西。
参考技术A 钥匙串访问是一个Mac内置的密码管理工具,许多用户都会在登录各种网页的时候让 Safari 记住密码,又或者会让 Mail 自动发送验证信息。这样做的确会为日常使用带来方便,免去输入帐号密码之苦。而这些私密信息,都是由”钥匙串访问”来管理的。本回答被提问者采纳 参考技术B 苹果手机iCloud钥匙串使用方法如下:1、进入设置-iCloud,输入Apple
ID及密码登录,在这里可以看到钥匙串功能;2、点击iCloud钥匙串开关打开钥匙串功能,首次使用系统会要求设置iCloud安全码;3、使用密码这里指的是用锁屏密码做为iCloud安全码,锁屏密码是多少位的,这里的iCloud安全码就是多少位。创建其他安全码是指创建一个独立密码做为iCloud安全码,点击高级选项,还可以选择使用复杂安全码,随机安全码或不创建安全码;4、如果设置的密码过于简单,如123456,系统是不会通过的,会要求设置一个复杂点的密码,设置通过后会要求捆绑一个手机号码,按要求填写完成后,点击下一步即可完成iCloud钥匙串功能的开启;5、若要在其他iOS设备上使用iCloud钥匙串恢复同步的数据,需要在其他iOS设备上使用同一个Apple
ID登录iCloud功能,然后开启iCloud钥匙串开关,点击“使用安全码批准”,输入之前设置过的iCloud安全码;6、输入安全码系统会自动下发验证码到之前捆绑的手机号上,输入验证码即可当前设备上开启iCloud钥匙串功能。需要注意是,即使输入的安全码是错误的,也可以进入系统下发验证码的环节,但是会在输入验证码之后提示安全码不正确,进入iCloud钥匙串的高级菜单,在这里可以更改iCloud安全码与捆绑的手机号码。(iOS版本必须升级7.0.3及以上版本才可以使用,且本文的iCloud钥匙串使用只针对iOS设备)

中国移动客诉受理服务

在线客服通道,定向为您服务

    官方电话官方服务
      官方网站业务办理

我们可以访问在共享同一应用组的应用启用钥匙串共享之前保存的钥匙串项目吗?

【中文标题】我们可以访问在共享同一应用组的应用启用钥匙串共享之前保存的钥匙串项目吗?【英文标题】:Can we access keychain items that are saved before enabling keychain sharing from app sharing same app group? 【发布时间】:2017-10-25 13:45:18 【问题描述】:

我们能否访问在共享同一应用组的应用启用钥匙串共享之前保存的钥匙串项目?如果否,那么最好的解决方法是什么?

【问题讨论】:

【参考方案1】:

开启keychain共享所有keychain项前“accessGroup”为(AppIdentifierPrefix).bundleIdentifier,开启后改为(AppIdentifierPrefix).keyChainGroupName。

解决方法是通过钥匙串访问所有钥匙串项目。

AWSUICKeyChainStore *keychain = [AWSUICKeyChainStore keyChainStoreWithService:@"ServiceName"];
for (NSDictionary *dictionary in keychain.allItems)
    if ([dictionary[@"accessGroup"] isEqualToString:"(AppIdentifierPrefix).bundleIdentifier"])
        [keychain removeItemForKey:dictionary[@"key"]];

【讨论】:

以上是关于Mac钥匙串有啥用?钥匙串访问是啥的主要内容,如果未能解决你的问题,请参考以下文章

MacBook钥匙串怎么关闭

苹果密码钥匙串在哪里

转Mac 下钥匙串不能授权访问怎么解决--不错

ios证书--不用Mac钥匙串创建iOS证书

在 Mac OS X 上列出钥匙串中的条目

MAC 把人烦爆的钥匙串问题