我的钥匙串显示密码已加密或 XML?

My Keychain shows The Password encrypted or XML?

我在我的 MacBook Pro El Capitan 上登录了钥匙串并单击以显示密码,但我像下图一样对其进行了加密,或者像其他图像一样 XML。我不知道问题出在哪里。我的密码是正确的,钥匙串是用它解锁的。那么为什么它给我受保护的密码或 XML!

因为这不是您输入的密码,而是应用程序制作的凭据。钥匙串项的内容并不总是您输入的密码,在 Apple 和其他云系统的情况下,它通常是一个令牌或 OAuth ID,仅代表您在某个时候登录某处并允许计算机或应用程序的事实访问您的帐户。从那时起,您授权的应用程序或计算机将使用特殊密钥或令牌代表您执行操作。

这样做的原因有两个:

  1. 安全性:您的密码未被存储,因此不可能 'stolen'。由于令牌可以从另一端(即从您的 Apple ID 或 Google 帐户)撤销,并且通常仅对特定计算机有效,因此您不能 'steal' 并按原样在其他地方使用。它仍然是敏感信息,可用于冒充您的帐户和计算机之间的信任。

  2. 易用性(或自动化):如果您授权的应用程序或计算机需要代表您行事,那么一直重新输入密码会很烦人。使用特殊类型的身份验证允许计算机或应用程序代表您做某些事情,但不是所有可能的操作,因为通常以您的名义允许它做多少事情是有限制的在您必须使用密码重新授权 ID 之前。因此,虽然您的 Apple ID 可用于在您登录后接收 iMessage 信息,但同一令牌不允许其他应用程序 'read' 您存储的信用卡信息或更改您的电子邮件地址。

长话短说:它不是密码(它是一个令牌),它不是给你的(它是给电脑的),它是一个 'special ID' 并且它是供将它添加到钥匙串的应用程序使用的你的名字。