纯前端沙盒安全运行 · 密钥 0 上传 · 零服务端存储

2FA / TOTP 实用安全诊断工具箱

专为双重认证(2FA)日常排障与开发者设计的高级辅助套件。支持 Base32 密钥深度校验与智能纠错、otpauth:// 链接实时反向构建与二维码渲染、以及毫秒级系统时钟漂移检测。

1

Base32 密钥格式校验与纠错小工具

实时排查无效字符 (0, 1, 8, 9, O, I, L)、清除冗余空格连字符、等号补齐与 4 字符标准化分组

等待输入
| |
有效字符数 0 去除无效/空白后
计算位长 (Bit Length) 0 bit 0 字节
等号填充状态 无需填充 RFC 4648 8字符对齐
安全评估等级 待检测 TOTP 算法兼容性
去除非法符号并全大写转换
便于手机端手动对照逐组录入

💡 校验无误后,您可以直接一键跳转至主站生成器,系统将自动填充密钥并实时算出 6 位验证码。

🚀 一键在 2FA 生成器中测试
2

otpauth:// URI 链接解析与反向构建器

双向实时同步:粘贴 URI 解析核心参数,或编辑表单构建标准 URI 并动态生成二维码

实时双向绑定
| |
结构化参数(修改任意项将即时重新生成 URI 与二维码) 协议: TOTP
在 2FA 生成器中测试此密钥
手机扫码绑定二维码

使用 Google Authenticator、Microsoft Authenticator、1Password 等 App 扫码立即添加

3

系统时间漂移在线高精度检测器 (NTP Drift Inspector)

多样本网络往返测算本地时钟与标准参考时间偏差,排查 90% 以上 2FA 验证码失效根源

本地设备时钟
--:--:--
正在读取本地时区...
基于浏览器 Date.now()
云端授时参考 (UTC)
--:--:--
多路往返同步中...
已扣除网络往返半程时延 (RTT/2)
时钟漂移偏差 (Offset) RTT: -- ms
检测中...
正在发起网络探针...
等待诊断
✅

时钟极其精准 (偏差 < 1 秒)

本地设备系统时钟与全球网络授时时间完全一致。基于 RFC 6238 标准的 30 秒周期动态验证码可 100% 正常校验,不会出现提前或过期失效。

各系统时间自动校准指南 (若遇验证码错误请按此修复)

选择您的当前设备
  1. 按快捷键 Win + I 打开「Windows 设置」。
  2. 在左侧菜单点击「时间和语言」,然后选择「日期和时间」。
  3. 检查并确保「自动设置时间」与「自动设置时区」开关均为开启状态。
  4. 在「其他设置」栏目下,点击「立即同步」按钮,直到显示绿色的对勾符号。
  5. 进阶修复:若同步失败,可以管理员身份打开终端运行命令:w32tm /resync

常见问题与技术原理解答 (FAQ)

深入了解 Base32 编码规范、otpauth 协议标准与时间戳对齐逻辑

Q. 为什么 Base32 密钥中不能包含数字 0、1、8、9?

根据 RFC 4648 规范,标准 Base32 字符集由 26 个大写英文字母 (A-Z) 与 6 个数字 (2-7) 构成,刚好占满 5 位二进制(2^5 = 32)。字符 0、1、8、9 在该字母表中完全不存在。此外在印刷与屏幕显示中,0 极易与 O 混淆,1 极易与 I 或 L 混淆。本工具提供了智能替换与修复能力,可帮助您迅速挽救因混淆抄录而失效的密钥。

Q. otpauth:// 链接中的关键参数有哪些含义?

otpauth:// 是 Google 身份验证器首创并推广的工业标准协议。常用参数包括:
• secret: Base32 编码的共享私钥;
• issuer: 服务平台名称(如 GitHub、Google);
• algorithm: 哈希算法(默认 SHA1,部分金融级平台采用 SHA256);
• digits: 动态口令长度(默认 6 位,个别为 8 位);
• period: 时间步长(默认 30 秒)。

Q. 为什么时钟偏差仅 15 秒就会导致动态码无法通过?

TOTP 是按照 T = Math.floor(Unix时间戳 / 30) 进行步长计算的。虽然服务平台通常会给予前后 ±1 步长容差,但如果您的设备时间偏差达到了 15 秒,当倒计时走到该周期的最后 15 秒时,您的设备与平台服务器所计算的时间计数器将发生跨周期错位,造成验证码直接被判定为无效。

Q. 本工具箱是否会收集或上传我的私钥数据?

绝不会。2FA-Tool.com 全站自创立起即秉承「零信任、纯前端」最高安全原则。无论是 Base32 纠错校验、otpauth 拼接、二维码生成还是时间漂移探针,全部逻辑均在您的浏览器 JavaScript 沙盒内运算。数据即用即弃,无数据库、无中转、无日志记录,即使在断网状态下相关工具依然完全可用。

已成功复制到剪贴板!