純前端沙盒安全運行 · 密鑰 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 沙盒內運算。數據即用即棄,無數據庫、無中轉、無日誌記錄,即使在斷網狀態下相關工具依然完全可用。

已成功複製到剪貼板!