我是 Authy 的长期用户,我使用 Authy 为我的许多互联网账户提供 2FA。Authy 有一个很酷的功能,你可以在多个设备上使用它,只需备份密码即可。这几年来,在使用 iPhone 应用程序、iPad 应用程序和 Windows 10 上的 Chrome 桌面应用程序时,它一直运行良好。
昨天和今天我使用 iPhone 应用程序添加了 4 个新帐户 - 这一切在 iPhone 上都运行正常,我可以看到 OTP 代码。但当我尝试使用 Chrome 桌面应用程序查看这 4 个帐户的 OTP 代码时,它要求我输入备份密码(但许多旧帐户则不需要)。然后它拒绝接受存储在我的密码管理器中的备份密码。即使备份密码是正确的,并且自创建以来就没有改变过。
所以我使用 iOS 应用程序更改了备份密码。成功了。
现在,当我启动 Chrome 桌面应用时,它会识别出备份密码已更改并提示我输入新密码。当我输入新密码时,它显示“成功”,然后在本地重新加密帐户。但它仍然有同样的问题 - 这 4 个新帐户中的每一个都需要输入新的备份密码,但该应用拒绝了它之前接受的密码。
我已经向 Authy 提交了支持单,但在这里查看是否有 Authy 用户之前遇到过此问题并解决过。谷歌搜索没有太大帮助,但我发现有人遇到过看起来几乎一模一样的东西。
答案1
我也刚刚遇到过这种情况,包括最初在 chrome 中只有几个有问题的令牌,然后在我重置 iOS 中的备份密码后完全锁定。
很难说这是否正是您遇到的问题,所以 YMMV,但我认为,即使其中一个令牌损坏,Chrome 应用程序和扩展程序也无法解密您的任何令牌。
以下是我通过反复试验发现的一个解决方法:
- 安装并激活视窗桌面 Authy 应用程序(注意:这与 Chrome 桌面应用程序不同)。您也可以使用 MacOS 应用程序,但我没有尝试过。
- 使用您的备份密码在 Windows 应用程序中解密您的令牌。现在您的大多数令牌应该都已解密。在您的令牌列表中,您将看到一个或多个令牌,表明它们无法在此设备上解密。
- 从所有具有问题令牌的服务中删除身份验证器要求。(希望 iOS 设备上的令牌实际上没有损坏,以便您可以执行此操作)
- 从 Windows 应用程序中删除这些有问题的令牌。它们将立即被删除。尝试从 iOS 应用程序中删除它们会将它们放入 48 个删除计时器中,这就是您要从 Windows 应用程序中删除它们的原因。
- 您的备份密码现在可在 Chrome 中使用。如果不行,请尝试卸载 Chrome 应用/插件。重新安装并将其重新注册为新设备。
- 为已删除的令牌生成新的令牌。