---
title: U2F（通用第二认证因素）
slug: zero/zh/u2f
description: U2F（通用第二认证因素）应用的主要功能
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/yaZhBzuvKSdr0h4tlie5V_e3d348f9-436f-4219-a233-978049dc7b17.png
docTags: 
createdAt: 2022-10-18T11:24:25.000Z
---

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/Bzs5CqOIzumXNV2l-Gugr_u2f-2step-dialog-zh.png)

Flipper Zero 可以充当 USB [通用第二认证因素](https://cloud.tencent.com/developer/article/1169937)（U2F）认证令牌或安全密钥，在登录网站账号时作为第二认证因素使用。安全密钥是一种小型设备，用于在登录账号时帮助计算机确认操作者就是你本人。使用这项功能可以提升账号的安全性。

:::Iframe{iframeHeight="0" code="<div class=&#x22;warning flipper-callout&#x22;>&#xA;    <div class=&#x22;callout-header&#x22;>使用 U2F 应用前请插入 microSD 卡</div>&#xA;    使用 U2F 应用前，请确保在插入 microSD 卡的状态下更新 Flipper Zero 固件，因为 Flipper Zero 会将数据库存储在 microSD 卡上。要了解更新流程的更多信息，请参阅 <a href=&#x22;https://docs.flipper.net/zero/zh/basics/firmware-update&#x22; onclick=&#x22;next.router.push('https://docs.flipper.net/zero/zh/basics/firmware-update')&#x22;><u>固件更新</u>页面。&#xA;</div>"}

:::

要了解哪些网站支持双因素认证，请访问 [USB-Dongle Authentication](https://www.dongleauth.com/) 网站。

本页将介绍如何把 Flipper Zero 变成安全密钥，并把它作为第二认证因素使用。

***

# 把 Flipper Zero 设置为安全密钥

:::Iframe{code="<div class=&#x22;warning flipper-callout&#x22;>&#xA;    <div class=&#x22;callout-header&#x22;>对安全性要求较高的网站，请使用经过认证的 U2F 安全密钥</div>&#xA;    Flipper Zero 的 U2F 功能仅通过软件实现。对于金融服务等对安全性要求较高的网站，我们建议使用带硬件保护的、经过认证的 U2F 设备。&#xA;</div>" iframeHeight="0"}

:::

使用 U2F 功能之前，你需要把 Flipper Zero 注册为安全密钥，用于网站账号的用户双因素认证。

要把该设备添加为账号的安全密钥，请执行以下操作：

::::WorkflowBlock
:::WorkflowBlockItem
如果计算机上正在运行 qFlipper 应用，请先关闭该应用。
:::

:::WorkflowBlockItem
用 USB 线把 Flipper Zero 连接到计算机。
:::

:::WorkflowBlockItem
在 Flipper Zero 上，转到 **Main Menu** **→ U2F**，并确认屏幕上显示 **Connected**。
:::

:::WorkflowBlockItem
在你的网站账号中，按该网站的说明开启用户双因素认证。[Alibaba](https://www.alibabacloud.com/help/zh/account/manage-u2f-security-key)、[Tencent](https://intl.cloud.tencent.com/zh/document/product/378/82082)、[GitHub](https://docs.github.com/zh/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication) 等网站添加安全密钥的步骤各不相同。
:::

:::WorkflowBlockItem
选择用安全密钥作为第二验证步骤。
:::

:::WorkflowBlockItem
在 Flipper Zero 上，按**确认键**%ok% 确认把 Flipper Zero 注册为安全密钥。

::Image[]{src="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/omwdXQk9l26OipB27Ku0__monosnap-miro-2023-10-02-19-17-22.jpg" darkSrc="https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/9JISB2fPXWHEJvAx3g6L6_monosnap-miro-2023-10-02-19-17-22.jpg" size="98" width="1578" height="568" darkWidth="1578" darkHeight="568" position="center" caption="注册为安全密钥" showCaption="true"}
:::
::::

:::Iframe{iframeHeight="0" code="<div class=&#x22;warning flipper-callout&#x22;>&#xA;    <div class=&#x22;callout-header&#x22;>请勿删除、编辑 U2F 文件，也不要把它们移到另一台 Flipper Zero 上</div>&#xA;    每台 Flipper Zero 都有唯一的加密密钥，用来生成唯一的加密 U2F 文件。如果你把存有 U2F 文件的 microSD 卡插到另一台 Flipper Zero 上，就无法用新设备登录你的网站账号。&#xA;<br>&#xA;<br>&#xA;    如果你删除 U2F 文件、编辑 U2F 文件，或往 Flipper Zero 中插入一张新的 microSD 卡，设备会生成一组新的 U2F 文件。这种情况下，你需要在所有网站账号中重新注册 Flipper Zero 作为安全密钥。&#xA; <br>&#xA; <br>&#xA;    如果你删除了 <code>u2f/assets</code> 文件夹或整个 <code>u2f</code> 文件夹，你的 Flipper Zero 将无法使用 U2F 应用，因为 assets 文件夹中存有注册和认证所用的加密证书。你可以通过更新 Flipper Zero 的固件来恢复该文件夹。     &#xA;</div>"}

:::

***

# 使用 Flipper Zero 登录

把 Flipper Zero 作为安全密钥添加到账号后，你就可以把它当作第二因素使用。

要使用 Flipper Zero 登录账号，请执行以下操作：

::::WorkflowBlock
:::WorkflowBlockItem
如果计算机上正在运行 qFlipper 应用，请先关闭该应用。
:::

:::WorkflowBlockItem
用 USB 线把 Flipper Zero 连接到计算机。
:::

:::WorkflowBlockItem
在 Flipper Zero 上，转到 **Main Menu** **→ U2F**，并确认屏幕上显示 **Connected**。
:::

:::WorkflowBlockItem
登录网站账号时，先输入密码完成第一验证步骤。
:::

:::WorkflowBlockItem
当出现安全密钥请求时，在 Flipper Zero 上按**确认键**%ok% 确认是你本人操作。
:::
::::

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/-Iobvlz8RqWY0eug0X4Yr_u2f-procedure.jpg "Alibaba 第二验证步骤提示的示例")

***

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/qK2fDzhhnl66oU16O74Iw_monosnap-miro-2022-10-25-19-31-25.png"}
[U2F 应用源代码](https://github.com/flipperdevices/flipperzero-firmware/tree/dev/applications/main/u2f)
:::
::::

