Flipper Authenticator支持Steam令牌吗?如何在Flipper Zero上使用Steam验证码
2026/8/18 17:06:45 网站建设 项目流程

Flipper Authenticator支持Steam令牌吗?如何在Flipper Zero上使用Steam验证码

【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticator

许多玩家想知道Flipper Authenticator这款基于软件的 TOTP/HOTP 验证器,是否能在Flipper Zero上生成Steam 验证码。答案是肯定的:这款开源应用原生内置了 Steam 专属算法,你只需几步就能把 Steam 手机令牌"搬"进 Flipper Zero,从此无需掏出手机也能随时查看 5 位 Steam 验证码,让游戏账号登录更加安全便捷。

什么是 Flipper Authenticator?Steam 令牌为什么值得一试?

Flipper Authenticator 是一款运行在 Flipper Zero 设备上的软件验证器,功能类似 Google Authenticator,但把验证码生成能力带到了这个开源硬件上。它支持基于时间的 TOTP 与基于计数器的 HOTP 算法,其中就包括 Valve 公司为 Steam 定制的专属算法。

Steam 令牌与其他验证码最大的不同在于:它不是 6 位纯数字,而是5 位字母数字验证码(字符集为23456789BCDFGHJKMNPQRTVWXY),且基于 SHA1 算法、每 30 秒刷新一次。Flipper Authenticator 通过内置的 Steam 算法支持(见 generate_totp_code.c),可以准确还原这种特殊格式。

快速上手:如何在 Flipper Zero 上添加 Steam 验证码

在设备上添加 Steam 令牌的操作并不复杂,核心流程分为三步:

  1. 从 Steam 手机令牌或 Steam 客户端中获取共享密钥(Shared Secret)
  2. 在 Flipper Authenticator 的"添加新令牌"界面输入令牌名称与密钥
  3. 在算法(Algo)选项中选择Steam,确认保存即可

第一步:获取 Steam 共享密钥

Steam 的共享密钥需要借助第三方工具从 Steam 账户中提取。得到一段形如 Base32 编码的密钥字符串后,将它完整记录下来,这是后续配置的关键。需要注意的是,该密钥属于高敏感信息,请务必妥善保管。

第二步:在 Flipper Zero 上添加令牌

打开 Flipper Authenticator,进入添加令牌页面:

  • 令牌名称(Token name):建议填Steam,方便在列表中识别
  • 令牌密钥(Token secret):粘贴刚才获取的共享密钥
  • 算法(Algo):务必选择Steam而非默认的 SHA1

在场景代码 totp_scene_add_new_token.c 中,算法列表依次为SHA1SHA256SHA512Steam,通过左右方向键即可切换到 Steam 选项。

第三步:验证并开始使用

保存后回到令牌列表,选中 Steam 令牌即可看到每 30 秒自动刷新的 5 位验证码。登录 Steam 时输入这串字符,就能完成两步验证。由于密钥在设备上经过加密存储,安全性也有保障。

通过 CLI 命令添加 Steam 令牌的快捷方法

如果你更习惯命令行操作,Flipper Authenticator 的 CLI 插件也支持 Steam 算法。使用add子命令并指定算法参数即可:

totp_cli add -n "Steam" -a steam -s <你的共享密钥>

CLI 支持的算法列表可在 cli_help.txt 中看到,-a参数可填写sha1sha256sha512steam

配置文件中的 Steam 令牌长什么样?

如果你熟悉 Flipper Authenticator 的配置文件格式,会发现 Steam 令牌对应着固定的参数组合。在官方配置说明 conf-file_description.md 中给出了示例:

TokenName: Steam token TokenAlgo: 3 TokenDigits: 5 TokenDuration: 30

其中TokenAlgo: 3即代表 Steam 算法,TokenDigits: 5对应 Steam 的 5 位字符验证码,算法枚举定义可参考 token_info.h。

常见问题解答

Flipper Authenticator 生成的 Steam 验证码有效吗?有效。只要共享密钥正确、设备时间准确,生成的 5 位验证码即可通过 Steam 校验,与官方手机令牌完全一致。

为什么 Steam 验证码是字母数字而不是纯数字?这是 Steam 算法的特殊设计,其字符集排除了易混淆的字符(如 0 和 O、1 和 I),Flipper Authenticator 已原生适配这一规则。

一个 Flipper Zero 能存多个令牌吗?可以。Flipper Authenticator 支持多令牌管理,你可以在同一台设备上同时保存 Steam、Google、GitHub 等多个账号的验证码。

写在最后

回答开篇的问题:Flipper Authenticator 完全支持 Steam 令牌。得益于其内置的 Steam 算法与加密存储机制,你可以在 Flipper Zero 上稳定生成 Steam 验证码,把多账号两步验证集中到一个离线硬件设备中,兼顾便捷与安全。现在就动手添加你的第一个 Steam 令牌吧!

【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询