首頁

關於這個 2FA TOTP 工具

這個頁面說明本機 Authenticator 驗證碼產生器的用途、支援的工作流程、限制和關聯邊界。

這個工具用於什麼

本工具用於透過 Authenticator 風格的 2FA 和 MFA 設定金鑰產生基於時間的一次性密碼。它支援 Base32 secret 和 otpauth:// TOTP URI,並支援 algorithm、digits、period 等常見參數。

適合哪些場景

當服務顯示手動設定金鑰而不是 QR code、測試 TOTP 整合、檢查帳號恢復設定,或臨時管理多個設定金鑰時,這個工具比較有用。

相容性和關聯說明

這是由 ChatGPT UK 在 chatgpt.org.uk 發布的獨立工具。本產生器相容許多 Authenticator 應用程式使用的標準 TOTP 設定金鑰,但不隸屬於 Google、Microsoft、Cloudflare、OpenAI 或本站提到的任何帳號服務提供商。

重要限制

本工具不能產生簡訊驗證碼、電子郵件驗證碼、恢復碼、推送確認、Passkey、硬體安全金鑰回應,也不能在沒有帳號 2FA 設定頁面共享 secret 的情況下產生正確驗證碼。

如何檢查計算準確性

實作會檢查 RFC 6238 Appendix B 的全部 18 個預期輸出,也就是 6 個固定時間戳分別涵蓋 SHA-1、SHA-256 和 SHA-512。TOTP 測試向量頁面和機器可讀 JSON 公布相同的公開輸入與輸出,方便獨立複核。這些檢查驗證演算法輸出,不代表對使用者裝置、瀏覽器、帳號或金鑰保存方式進行安全稽核。

標準與參考資料

常見問題

它可以替代 Authenticator 應用程式嗎?

它可以在瀏覽器中產生相容的 TOTP 驗證碼,但重要金鑰的長期保存通常更適合使用可信的 Authenticator 應用程式或密碼管理器。

它支援多個產生器嗎?

支援。主頁面預設顯示一個產生器,你可以為不同的 2FA 或 MFA 設定金鑰新增多個產生器。

產生驗證碼需要什麼資訊?

需要共享的 TOTP 設定 secret,通常是 Base32 手動設定金鑰,或嵌入在 otpauth:// URI 中。沒有這個 secret,就無法計算正確的 Authenticator 驗證碼。

如何檢查 TOTP 計算結果?

自動檢查會把 SHA-1、SHA-256 和 SHA-512 結果與 RFC 6238 Appendix B 的全部 18 個預期輸出進行比較。開發者也可以透過公開測試向量頁面和 JSON 資料集獨立複核。