我在MacBook Pro El Capitan上登录了钥匙串,然后点击显示密码,但我将其加密,如下图所示,或者像其他图像一样加密。我无法弄清楚问题出在哪里。我的密码是正确的,钥匙串是用它解锁的。那么为什么它给了我受保护的密码或XML!
答案 0 :(得分:3)
这是因为它不是您键入的密码,而是应用程序制作的凭据。钥匙串项目的内容并不总是您键入的密码,并且通常在Apple和其他云系统的情况下,它是一个令牌或OAuth ID,仅代表您在某个时间点登录并允许计算机或应用程序的事实访问您的帐户。从那时起,您授权的应用程序或计算机使用特殊密钥或令牌代表您行事。
这样做的原因有两个:
安全性:您的密码不存储,因此无法真正“被盗”。由于令牌可以从另一方(即从您的Apple ID或Google帐户)撤销,并且通常仅对特定计算机有效,因此您无法“窃取”并在其他地方使用。
易于使用(或自动化):如果您授权的应用程序或计算机需要代表您行事,那么一直重新输入您的密码会很烦人。使用特殊类型的身份验证允许计算机或应用程序代表您执行某些操作,但不是所有操作,并且在您必须使用密码重新授权ID之前,通常会限制允许执行的操作。因此,虽然您的Apple ID可用于在您登录后接收iMessages,但同一令牌不允许其他应用程序“读取”您存储的信用卡信息或更改您的电子邮件地址。
长话短说:它不是密码(它是一个代币),它不适合你(它适用于计算机),它是一个特殊的ID,它适用于将它添加到钥匙串的应用程序。