TOTP 验证码在本地生成
Authenticator 验证码计算通过浏览器的 Web Crypto API 在本地运行。工具不需要账号,也不会把你粘贴的 Base32 secret 或 otpauth URI 提交到后端接口来计算 TOTP 验证码。
这个页面说明本地 TOTP 生成器如何处理 Authenticator 设置密钥、生成的验证码、URL 快捷填入、浏览器本地计算和广告脚本。
Authenticator 验证码计算通过浏览器的 Web Crypto API 在本地运行。工具不需要账号,也不会把你粘贴的 Base32 secret 或 otpauth URI 提交到后端接口来计算 TOTP 验证码。
推荐使用 URL fragment 形式,例如 #secret=YOUR_BASE32_SECRET,因为 fragment 不会随 HTTP 请求发送。path 和 query 快捷方式仍可用,但这类服务器可见 URL 会标记为 noindex。
部分页面包含 Google 广告和 Funding Choices 脚本。这些第三方脚本可能会为广告和合规处理浏览器、网络和同意状态信息。TOTP 生成器代码不会主动把你的设置密钥发送给这些脚本。
本站通过 Cloudflare Workers 提供服务。Cloudflare 和浏览器基础设施可能会处理正常请求元数据,例如 URL、IP 地址、User-Agent、时间和安全日志,用于交付和保护服务。
这个矩阵汇总哪些内容留在浏览器中,哪些内容可能被基础设施看到,以及如何更安全地使用 TOTP 生成器。
| 范围 | 工具行为 |
|---|---|
| TOTP 验证码在本地生成 | Authenticator 验证码计算通过浏览器的 Web Crypto API 在本地运行。工具不需要账号,也不会把你粘贴的 Base32 secret 或 otpauth URI 提交到后端接口来计算 TOTP 验证码。 |
| 设置密钥和 URL 快捷方式 | 推荐使用 URL fragment 形式,例如 #secret=YOUR_BASE32_SECRET,因为 fragment 不会随 HTTP 请求发送。path 和 query 快捷方式仍可用,但这类服务器可见 URL 会标记为 noindex。 |
| 广告和第三方脚本 | 部分页面包含 Google 广告和 Funding Choices 脚本。这些第三方脚本可能会为广告和合规处理浏览器、网络和同意状态信息。TOTP 生成器代码不会主动把你的设置密钥发送给这些脚本。 |
| 服务器和托管日志 | 本站通过 Cloudflare Workers 提供服务。Cloudflare 和浏览器基础设施可能会处理正常请求元数据,例如 URL、IP 地址、User-Agent、时间和安全日志,用于交付和保护服务。 |
| 工具会存储我的 Authenticator 设置密钥吗? | 本站没有账号数据库保存你的设置密钥。当前页面状态只在你使用时存在于浏览器中。长期保存重要密钥时,建议使用可信的 Authenticator 应用或密码管理器。 |
TOTP 验证码计算在浏览器本地运行。如果需要 URL 快捷填入,请尽量使用 #secret= fragment 形式,避免把真实 secret 放在 path 或 query URL 中。
path 和 query 值对服务器、日志、浏览器历史和分享链接可见。它们仍可用于便捷填入,但页面会发送 noindex 信号,避免搜索引擎收录这些 URL。
本站没有账号数据库保存你的设置密钥。当前页面状态只在你使用时存在于浏览器中。长期保存重要密钥时,建议使用可信的 Authenticator 应用或密码管理器。