首頁

相容哪些 Authenticator 應用程式

許多 2FA 和 MFA 應用程式的 QR code 與手動設定金鑰背後使用的是同一種 TOTP 標準。本指南說明這個本機產生器什麼時候能讀取這些金鑰、哪些參數會影響驗證碼,以及哪些登入方式不屬於 TOTP 驗證碼產生器的範圍。

相容是什麼意思

相容表示服務提供標準 TOTP 設定 secret,通常是 Base32 手動設定金鑰或 otpauth://totp/ URI。真正重要的是共享 secret、algorithm、驗證碼位數和時間週期,而不是 Authenticator 應用程式品牌本身。

Google Authenticator 風格設定

相容 Google Authenticator 的設定通常使用 Base32 secret、SHA-1、6 位驗證碼和 30 秒週期。如果 QR code 內部包含 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 QR code 資料或手動設定金鑰相容 TOTP 設定的瀏覽器本機驗證碼產生應用程式備份恢復、裝置遷移或應用程式專屬遷移檔
Authy 風格 TOTP設定值可見時的 Base32 secret 或 otpauth URI標準 TOTP 設定 secret 的驗證碼Authy 雲端同步、恢復、備份或專屬匯出
簡訊、email、推播、passkey 和硬體金鑰流程不是 TOTP 設定 secret本機 TOTP 產生器不處理簡訊驗證碼、email 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 驗證碼,不產生應用程式專屬登入批准。