首页

兼容哪些 Authenticator 应用

很多 2FA 和 MFA 应用的二维码与手动设置密钥背后使用的是同一种 TOTP 标准。本指南说明这个本地生成器什么时候能读取这些密钥、哪些参数会影响验证码,以及哪些登录方式不属于 TOTP 验证码生成器的范围。

兼容是什么意思

兼容表示服务提供标准 TOTP 设置 secret,通常是 Base32 手动设置密钥或 otpauth://totp/ URI。真正重要的是共享 secret、algorithm、验证码位数和时间周期,而不是 Authenticator 应用品牌本身。

Google Authenticator 风格设置

兼容 Google Authenticator 的设置通常使用 Base32 secret、SHA-1、6 位验证码和 30 秒周期。如果二维码内部包含 otpauth://totp/ 链接,本工具可以从链接中读取 secret 和支持的参数。

Microsoft Authenticator 风格设置

Microsoft Authenticator 可以为很多第三方服务保存标准 TOTP 验证码。本生成器可以处理这类 TOTP 设置密钥,但不能生成 Microsoft 推送确认、数字匹配提示、无密码登录或账号专属云端认证。

密码管理器和其他 TOTP 应用

1Password、Bitwarden、2FAS、FreeOTP、Authy 风格设置密钥以及类似应用,只要能提供同一个 TOTP secret 或 otpauth URI,就可以兼容。应用专属的加密导出文件通常需要先在原应用中打开,才能得到可用设置密钥。

这个生成器不能恢复什么

本工具不能从另一个 Authenticator 应用中提取 secret,不能恢复丢失的 2FA 设置,不能创建短信或邮箱 OTP,不能批准推送提示,不能生成 Passkey 响应,也不能绕过账号服务商的恢复流程。

测试兼容性时的最佳快捷方式

临时测试兼容性时,建议使用 #secret=YOUR_BASE32_SECRET 这种 fragment 快捷方式。fragment 留在浏览器中,不会随 HTTP 请求发送;path 和 query 快捷方式对服务器可见,并会标记 noindex。

Authenticator 应用兼容性对照表

这个表格区分标准 TOTP 设置密钥和应用专属登录功能。只要应用或服务提供 Base32 secret 或 otpauth://totp/ URI,本地生成器就可以计算验证码。

应用或流程兼容输入本地可处理不属于本工具范围
Google AuthenticatorBase32 设置密钥或 otpauth://totp/ URI标准 TOTP 验证码,常见配置为 SHA-1、6 位、30 秒Google 账号同步、官方应用存储或应用专属账号功能
Microsoft Authenticator第三方 TOTP 设置密钥或 otpauth://totp/ URI使用标准 TOTP secret 的账号验证码推送确认、数字匹配、Microsoft 无密码登录或云端提示
1Password 和 Bitwarden可见的 TOTP secret、复制的设置密钥或 otpauth URIsecret、算法、位数和周期一致时可生成相同 TOTP 验证码加密 vault 导入导出、账号存储或密码管理器同步
2FAS 和 FreeOTP标准 TOTP 二维码数据或手动设置密钥兼容 TOTP 配置的浏览器本地验证码生成应用备份恢复、设备迁移或应用专属迁移文件
Authy 风格 TOTP设置值可见时的 Base32 secret 或 otpauth URI标准 TOTP 设置 secret 的验证码Authy 云同步、恢复、备份或专属导出
短信、邮箱、推送、passkey 和硬件密钥流程不是 TOTP 设置 secret本地 TOTP 生成器不处理短信验证码、邮件 OTP、推送登录确认、passkey、WebAuthn 或硬件挑战响应

标准与参考资料

常见问题

这是官方 Google Authenticator 或 Microsoft Authenticator 工具吗?

不是。它是独立的本地 TOTP 生成器,可以通过兼容设置密钥计算标准 Authenticator 验证码。它不隶属于 Google、Microsoft、Authy、1Password、Bitwarden、2FAS 或 FreeOTP。

所有 Authenticator 应用都使用相同 TOTP 参数吗?

不是。SHA-1、6 位和 30 秒是常见默认值,但有些服务会使用 8 位、SHA-256、SHA-512 或其他周期。otpauth 链接可以携带这些参数。

可以粘贴 Authenticator 备份导出文件吗?

只有在导出内容包含可读 Base32 secret 或 otpauth://totp/ URI 时才可以。很多应用备份是加密的,或使用应用专属格式,需要先用原应用打开或转换后才能使用。

为什么要提到不同 Authenticator 应用?

用户经常按应用名称搜索,但技术上真正需要的是同一个 TOTP 设置 secret。提到应用名称是为了说明兼容范围,同时明确边界:本页面生成本地 TOTP 验证码,不生成应用专属登录批准。