Bitwarden 帮助中心中文版
⮐ Bitwarden Help Center个人主页联系我
  • 关于
  • 首页
  • 发布记录
  • 账户
    • 创建 Bitwarden 账户
    • 登录 & 解锁
      • 主密码
      • 忘记主密码
      • 新设备登录保护
      • 使用 SSO 登录
      • 使用设备登录
      • 使用通行密钥登录 (Beta)
      • 账户切换
      • 使用 PIN 码解锁
      • 使用生物识别解锁
      • 密码库超时选项
    • 两步登录
      • 两步登录现场指南
      • 两步登录方式
      • 设置指南
        • 两步登录 - 验证器
        • 两步登录 - 电子邮箱
        • 两步登录 - Duo
        • 两步登录 - YubiKey
        • 两步登录 - 通行密钥
      • 恢复代码
      • 丢失了辅助设备
      • 两步登录 FAQ
    • 更多
      • 紧急访问
      • 本地化
      • *异常流量错误
  • Password Manager
    • Password Manager 概述
    • 入门
      • Password Manager 网页 App
      • Password Manager 浏览器扩展
      • Password Manager 移动 App
      • Password Manager 桌面 App
    • 密码库基础
      • 密码库项目
      • 用户名 & 密码生成器
      • 自定义字段
      • 集成的验证器
      • 文件附件
      • 共享
      • 集合
      • 存储通行密钥
      • *通行密钥 FAQ
    • 密码库管理
      • 文件夹
      • 收藏
      • 同步密码库
      • 检索密码库
      • 密码库健康报告
    • 导入 & 导出
      • 导入数据到密码库
      • 导入指南
        • 从 LastPass 导入
        • 从 1Password 导入
        • 从 Keeper 导入
        • 从 Dashlane 导入
        • 从 Google Chrome 导入
        • 从 macOS & Safari 导入
        • 从 Firefox 导入
        • 从 Password Safe 导入
        • 从 Myki 导入
      • 导出密码库数据
      • 加密导出
      • 调整 Bitwarden .csv 或 .json
      • *Bitwarden 导入器工具
      • 导入 & 导出 FAQ
    • 自动填充
      • 自动填充基础
        • 在浏览器扩展中自动填充登录
        • 在 Android 上自动填充登录
        • 在 iOS 上自动填充登录
        • 自动填充支付卡和身份
        • 自动填充自定义字段
      • 使用 URI
      • 屏蔽自动填充
      • 基本验证提示
      • 键盘快捷键
      • 禁用浏览器的内置密码管理器
      • Android 自动填充故障排除
      • 自动填充 FAQ
    • Bitwarden Send
      • 关于 Send
      • 创建 Send
      • 接收 Send
      • Send 生命周期
      • Send 隐私
      • CLI 上的 Send
      • Send 加密
      • Send FAQ
    • 开发者工具
      • Password Manager API
      • Password Manager CLI
      • CLI 身份验证挑战
      • 用于 CLI 验证的个人 API 密钥
      • SSH 代理
    • 更多
      • Password Manager FAQ
      • 更改 App 主题
      • DuckDuckGo macOS 浏览器集成
      • Apple Watch 上的 Bitwarden
      • 在 Firefox 隐私窗口中使用 Bitwarden
      • 离线使用 Bitwarden
      • 排除域名
      • Safari 网页扩展
      • uMatrix 和 NoScript 访问规则
      • 与 Bitwarden 支持排除移动端故障
  • Bitwarden Authenticator
    • Bitwarden Authenticator
    • 导入 & 导出
    • FAQ
  • Secrets Manager
    • Secrets Manager 概述
    • 入门
      • Secrets Manager 快速入门
      • 开发人员快速入门
      • 登录 Secrets Manager
      • 管理您的组织
    • 您的机密
      • 工程
      • 机密
      • 机器账户
      • 访问令牌
      • 机密解密
    • 导入 & 导出
      • 导入数据
      • 导出数据
    • 开发人员工具
      • Secrets Manager CLI
      • Secrets Manager SDK
    • 集成
      • Ansible
      • GitHub Actions
      • GitLab CI/CD
      • Secrets Manager Kubernetes Operator
    • 更多
      • Secrets Manager FAQ
  • 管理控制台
    • 组织快速入门
    • 组织基础
      • 组织
      • 集合
      • 群组
      • 企业策略
      • 集合管理
    • 用户管理
      • 用户管理
      • 成员角色和权限
      • 声明域名
      • 声明账户
      • 账户恢复
      • SCIM
        • 关于 SCIM
        • JumpCloud SCIM 集成
        • Microsoft Entra ID SCIM 集成
        • Okta SCIM 集成
        • OneLogin SCIM 集成
        • Ping Identity SCIM 集成
      • 目录连接器
        • 关于目录连接器
        • 目录连接器桌面 App
        • 目录连接器 CLI
        • 目录连接器文件存储
        • 同步选项和筛选器
        • 清除同步缓存
        • 调度同步
        • 使用 AD 或 LDAP 同步
        • 使用 Microsoft Entra ID 同步
        • 使用 Google Workspace 同步
        • 使用 Okta 同步
        • 使用 OneLogin 同步
      • 入职和继任概述
    • 导入 & 导出
      • 导入数据到组织
      • 导出密码库数据
      • 调整 Bitwarden .csv 或 .json
    • SSO 登录
      • 关于 SSO 登录
      • SAML 2.0 配置
      • OIDC 配置
      • 成员解密选项
      • 声明域名
      • 实施指南
        • ADFS SAML 实施
        • Auth0 SAML 实施
        • AWS SAML 实施
        • Duo SAML 实施
        • Google SAML 实施
        • JumpCloud SAML 实施
        • Keycloak SAML 实施
        • Microsoft Entra ID SAML 实施
        • Okta SAML 实施
        • OneLogin SAML 实施
        • Ping Identity SAML 实施
        • ADFS OIDC 实施
        • Microsoft Entra ID OIDC 实施
        • Okta OIDC 实施
        • Ping Identity OIDC 实施
        • Cloudflare Zero Trust SSO 实施
      • 受信任设备
        • 关于受信任设备
        • 设置受信任设备 SSO
        • 添加受信任设备
        • 批准受信任设备
      • Key Connector
        • 关于 Key Connector
        • 部署 Key Connector
      • *在您的 IdP 上配置 Bitwarden(SAML 2.0)
      • SSO 登录 FAQ
    • 报告
      • 密码库健康报告
      • 事件日志
      • Elastic SIEM
      • Microsoft Sentinel SIEM
      • Panther SIEM
      • Rapid7 SIEM
      • Splunk SIEM
    • 最终用户入职
      • 关于本章节
      • 欢迎电子邮件模板
      • 管理团队入职电子邮件
      • 最终用户采用电子邮件
      • 客户激活套件
      • 入职流程
    • 部署客户端 App
      • 部署浏览器扩展
        • 使用 GPO、Linux 策略和 .plist 文件部署浏览器扩展
        • 使用 Intune 部署浏览器扩展
      • 部署桌面端 App
        • 使用 Intune 部署桌面端 App
      • 部署移动端 App
        • 使用 Intune 部署移动端 App
      • 为您的服务器配置客户端
      • 使用设备管理停用浏览器密码管理器
    • Bitwarden 公共 API
    • 更多
      • 组织 FAQ
      • 链接到项目
      • 企业版 Bitwarden 功能数据表
      • 团队版和企业版迁移指南
      • LastPass 企业版迁移指南
      • 组织所有者离职时的访问权限管理
      • PoC 项目清单
      • 为生产准备试用组织
      • *团队版 Bitwarden 对比指南
  • 提供商门户
    • 提供商门户概览
    • 提供商门户快速入门
    • 提供商用户
    • 添加客户组织
    • *添加现有组织
    • 持续管理
    • 取消链接客户组织
    • 提供商事件日志
    • 提供商计费
    • 提供商 FAQ
    • 业务单元门户
      • 业务单元门户
      • 业务单元门户快速入门
  • 自托管
    • 安装 & 部署指南
      • Docker
        • Linux 标准部署
        • Linux 手动部署
        • Linux 离线部署
        • Windows 标准部署
        • Windows 离线部署
        • Unified 部署 (Beta)
      • Helm
        • 使用 Helm 自托管
        • Azure AKS 部署
        • OpenShift 部署
        • AWS EKS 部署
        • 添加 rawManifest 文件
    • 自托管组织
    • 迁移步骤
    • 证书选项
    • 配置环境变量
    • 数据库选项
    • 连接到外部 MSSQL 数据库
    • Kerberos 集成
    • 更新实例
    • 备份托管数据
    • 付费功能许可证
    • 系统管理员门户
    • 为服务器配置客户端
    • 连接客户端到实例
    • 自托管 SCIM
    • 自托管家庭赞助
    • 自托管 Send
    • 配置推送中继
    • *作为 MSP 部署 Bitwarden
    • 托管 FAQ
  • 安全
    • Bitwarden 安全白皮书
    • 密码库数据
    • 管理数据
    • 加密方式
    • KDF 算法
    • 账户加密密钥
    • 账户指纹短语
    • 数据存储
    • 合规、审计和认证
    • 服务器地理位置
    • 版本控制
    • 使用网站图标时的隐私
    • Bitwarden 软件发布支持
    • Bitwarden 的分包商
    • 来自 Bitwarden 的电子邮件
    • Bitwarden 地址
    • 安全 FAQ
  • 计划和定价
    • Password Manager
      • Password Manager 计划
      • 从个人升级到组织
      • 兑换家庭赞助
      • 高级会员续费
    • Secrets Manager
      • Secrets Manager 计划
      • 注册 Secrets Manager
    • Bitwarden 经销商
    • 开始企业版试用
    • 组织续费
    • 更新计费信息
    • 税费计算
    • 删除账户或组织
    • 取消订阅
    • 计费 FAQ
    • *更新 Bitwarden 计划 (2019-2020)
    • *更新 Password Manager 计划 & 订阅
    • *哪种计划适合我?
  • 学习中心
    • 关于学习中心
    • 使用 Bitwarden 的第一步
    • 了解 Password Manager
    • Password Manager
      • Bitwarden 入门:个人用户
      • Bitwarden 入门:管理员
      • Bitwarden 入门:成员
      • Bitwarden 入门:经销商或 MSP
    • Bitwarden 高级用户
    • 面向企业管理员的 Bitwarden
    • 了解 Secrets Manager
    • 面向 MSP 的 Bitwarden
    • 了解 Passwordless.dev
  • *杂项
    • 11 月弃用通知
    • Bitwarden 术语表
    • 迁移脚本
    • Bitwarden 101 视频系列-入门
    • Secrets Manager Beta 版注册
    • 未分配的密码库项目已移至管理控制台
    • 原生移动 App
  • 附录
    • 翻译约定
    • 资源
由 GitBook 提供支持
在本页
  • 创建通行密钥
  • 设置加密
  • 移除通行密钥
  • 使用通行密钥登录
  • 工作原理
  1. 账户
  2. 登录 & 解锁

使用通行密钥登录 (Beta)

上一页使用设备登录下一页账户切换

最后更新于2个月前

对应的

使用通行密钥登录目前尚处于测试阶段。

通行密钥可以作为使用主密码和电子邮箱的替代方式来登录 Bitwarden。用于登录 Bitwarden 的通行密钥需要用户验证,这意味着您需要使用生物识别因素或安全钥匙等来成功建立对通行密钥的访问。

要了解更多有关通行密钥的基础知识,请查看 。

通行密钥登录可以绕过 Bitwarden 的两步登录,但只有 的浏览器(例如 Google Chrome)和身份验证器(例如 YubiKey 5)的组合才能用来设置使用通行密钥登录以进行密码库解密。如果不使用 PRF 通行密钥,则需要在登录后输入主密码才能解密密码库。

通行密钥目前可用于登录 Bitwarden 网页 App,并计划在未来的版本中支持其他客户端应用程序。

使用、 或 的组织成员无法使用通行密钥登录。

创建通行密钥

您最多可以拥有 5 个通行密钥。要创建用于登录 Bitwarden 的通行密钥:

1、在网页 App 中,从导航选择设置 → 安全。

2、选择主密码选项卡。

3、在使用通行密钥登录部分,选择启用,或者如果已经设置了通行密钥,则选择新增通行密钥。系统将提示您输入主密码:

4、按照浏览器的提示创建 FIDO2 通行密钥。您可以使用生物识别等因素或创建 PIN 码来完成用户验证。

在此过程中,您可能需要取消浏览器希望您使用的默认验证器,例如,如果您想在 macOS 设备上使用硬件安全钥匙,它会优先使用 Touch ID。

5、给你您的通行密钥起个名称。

6、如果不想将通行密钥用于密码库加密和解密,请取消选中用于密码库加密复选框:

7、选择启用。

Bitwarden 不会提示或允许您在密码库中保存登录 Bitwarden 的通行密钥。这样可以防止出现登录 Bitwarden 需要访问您的密码库的情况。

设置加密

虽然 Google Chrome 支持 PRF,但 Chrome 配置文件不支持作为 PRF 功能的身份验证器。以 YubiKey 5 为反例,YubiKey 5 是一种支持 PRF 身份验证器,而 Firefox 浏览器只能在 Windows 系统上支持 PRF。此外,已知 Windows 10 在支持 PRF 通行密钥方面存在问题。

您所拥有的设备和所处的环境将决定您使用通行密钥进行加密的能力。

您的通行密钥列表将显示每个密码是可否用于加密,是否受支持但未启用,或不支持:

如果您在最初设置通行密钥时未勾选用于密码库加密复选框,或者例如您当时使用的浏览器不支持 PRF,请导航至此菜单然后选择设置加密按钮。

移除通行密钥

您可以使用同一界面上的移除按钮从 Bitwarden 中移除现有的通行密钥。从 Bitwarden 中移除通行密钥不会删除存储在 FIDO2 身份验证器中的私钥,但您将无法再使用它登录 Bitwarden。

使用通行密钥登录

创建了您的通行密钥后,您就可以使用它来登录 Bitwarden 网页 App 了:

  1. 在 Bitwarden 登录界面,在通常输入电子邮箱地址的地方,选择使用通行密钥登录。

  2. 按照浏览器的提示读取通行密钥,这将用于验证您与 Bitwarden 的身份。

  3. 如果您的通行密钥设置为用于密码库加密,那么就完成了!否则,请输入您的主密码然后选择解锁以解密您的密码库数据。

工作原理

创建通行密钥

当已注册的通行密钥用于登录 Bitwarden 时:

  • 通过 WebAuthn API,验证器生成一个通行密钥公钥和私钥对。根据定义,该密钥对构成了您的通行密钥。

  • 通过 WebAuthn API PRF 扩展,验证器生成一个 PRF 对称密钥。该密钥源自于您的通行密钥的特有的内部机密和 Bitwarden 提供的盐化。

  • Bitwarden 客户端生成一个 PRF 公钥和私钥对。PRF 公钥对您的账户加密密钥进行加密,您的客户端可以通过登录和解锁来访问该密钥,然后将生成的 PRF 加密的账户加密密钥发送到服务器。

  • 使用 PRF 对称密钥对 PRF 私钥进行加密(参见第 2 步),然后将得到的 PRF 加密的私钥发送到服务器。

  • 您的客户端将数据发送到 Bitwarden 服务器,以用于为您的账户创建一个新的通行密钥凭据记录。如果您的通行密钥凭据被注册为支持密码库加密和解密,此记录将包括:

    • 通行密钥名称

    • 通行密钥公钥

    • PRF 公钥

    • PRF 加密的账户加密密钥

    • PRF 加密的私钥

完成身份验证所必需的通行密钥私钥只会以加密格式保留在客户端中。

使用通行密钥登录

当使用通行密钥登录,特别是解密您的密码库数据时:

  • 使用 WebAuthn API 公钥加密技术,您的身份验证请求将被断言和确认。

  • 您的 PRF 加密的账户加密密钥和 PRF 加密的私钥将从服务器发送到您的客户端。

  • 使用 Bitwarden 提供的相同盐化和您的通行密钥特有的内部机密,PRF 对称密钥在本地被重新创建。

  • PRF 对称密钥用于解密您的 PRF 加密的私钥,从而生成您的 PRF 私钥。

  • PRF 私钥用于解密您的 PRF 加密的账户加密密钥,从而得到您的账户加密密钥。您的账户加密密钥用于解密您的密码库数据。

创建通行密钥

当已注册的通行密钥用于登录 Bitwarden 时:

  1. 创建通行密钥公钥和私钥对。根据定义,该密钥对构成了您的通行密钥。

  2. 您的客户端将数据发送到 Bitwarden 服务器,以用于为您的账户创建一个新的通行密钥凭据记录。如果您的通行密钥凭据未被注册为支持密码库加密和解密,此记录将包括:

    • 通行密钥名称

    • 通行密钥公钥

完成身份验证所需的通行密钥私钥只会以加密格式保留在客户端中。

使用通行密钥登录

当使用通行密钥登录时,您的身份验证请求将使用 WebAuthn API 公钥加密技术进行断言和确认。然后,您需要使用主密码解密您的密码库。

仅当您的浏览器(如 Google Chrome)和身份验证器(如 YubiKey 5)都支持 PRF 功能时,才会出现此选项。。

要支持使用通行密钥进行密码库加密和解密,您的浏览器(例如 Google Chrome)和身份验证器(例如 YubiKey 5)都必须。

以下内容描述了使用通行密钥进行登录的机制。哪个选项卡与您相关,取决于您的通行密钥是否。

支持 PRF
了解更多
设置了加密
官方文档地址
Bitwarden 的这篇博客
支持 PRF
受信任设备 SSO
Key Connector
要求单点登录身份验证策略
打开通行密钥登录
使用通行密钥用于密码库加密
通行密钥列表