相容是什麼意思
相容表示服務提供標準 TOTP 設定 secret,通常是 Base32 手動設定金鑰或 otpauth://totp/ URI。真正重要的是共享 secret、algorithm、驗證碼位數和時間週期,而不是 Authenticator 應用程式品牌本身。
許多 2FA 和 MFA 應用程式的 QR code 與手動設定金鑰背後使用的是同一種 TOTP 標準。本指南說明這個本機產生器什麼時候能讀取這些金鑰、哪些參數會影響驗證碼,以及哪些登入方式不屬於 TOTP 驗證碼產生器的範圍。
相容表示服務提供標準 TOTP 設定 secret,通常是 Base32 手動設定金鑰或 otpauth://totp/ URI。真正重要的是共享 secret、algorithm、驗證碼位數和時間週期,而不是 Authenticator 應用程式品牌本身。
相容 Google Authenticator 的設定通常使用 Base32 secret、SHA-1、6 位驗證碼和 30 秒週期。如果 QR code 內部包含 otpauth://totp/ 連結,本工具可以從連結中讀取 secret 和支援的參數。
Microsoft Authenticator 可以為許多第三方服務保存標準 TOTP 驗證碼。本產生器可以處理這類 TOTP 設定金鑰,但不能產生 Microsoft 推播確認、數字匹配提示、無密碼登入或帳號專屬雲端認證。
1Password、Bitwarden、2FAS、FreeOTP、Authy 風格設定金鑰以及類似應用程式,只要能提供同一個 TOTP secret 或 otpauth URI,就可以相容。應用程式專屬的加密匯出檔通常需要先在原應用程式中打開,才能得到可用設定金鑰。
本工具不能從另一個 Authenticator 應用程式中提取 secret,不能恢復遺失的 2FA 設定,不能建立簡訊或電子郵件 OTP,不能批准推播提示,不能產生 Passkey 回應,也不能繞過帳號服務商的恢復流程。
臨時測試相容性時,建議使用 #secret=YOUR_BASE32_SECRET 這種 fragment 快捷方式。fragment 留在瀏覽器中,不會隨 HTTP 請求送出;path 和 query 快捷方式對伺服器可見,並會標記 noindex。
這個表格區分標準 TOTP 設定金鑰和應用程式專屬登入功能。只要應用程式或服務提供 Base32 secret 或 otpauth://totp/ URI,本機產生器就可以計算驗證碼。
| 應用程式或流程 | 相容輸入 | 本機可處理 | 不屬於本工具範圍 |
|---|---|---|---|
| Google Authenticator | Base32 設定金鑰或 otpauth://totp/ URI | 標準 TOTP 驗證碼,常見設定為 SHA-1、6 位、30 秒 | Google 帳號同步、官方應用程式儲存或應用程式專屬帳號功能 |
| Microsoft Authenticator | 第三方 TOTP 設定金鑰或 otpauth://totp/ URI | 使用標準 TOTP secret 的帳號驗證碼 | 推播確認、數字匹配、Microsoft 無密碼登入或雲端提示 |
| 1Password 和 Bitwarden | 可見的 TOTP secret、複製的設定金鑰或 otpauth URI | secret、演算法、位數和週期一致時可產生相同 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 或硬體挑戰回應 |
不是。它是獨立的本機 TOTP 產生器,可以透過相容設定金鑰計算標準 Authenticator 驗證碼。它不隸屬於 Google、Microsoft、Authy、1Password、Bitwarden、2FAS 或 FreeOTP。
不是。SHA-1、6 位和 30 秒是常見預設值,但有些服務會使用 8 位、SHA-256、SHA-512 或其他週期。otpauth 連結可以攜帶這些參數。
只有在匯出內容包含可讀 Base32 secret 或 otpauth://totp/ URI 時才可以。許多應用程式備份是加密的,或使用應用程式專屬格式,需要先用原應用程式打開或轉換後才能使用。
使用者經常按應用程式名稱搜尋,但技術上真正需要的是同一個 TOTP 設定 secret。提到應用程式名稱是為了說明相容範圍,同時明確邊界:本頁面產生本機 TOTP 驗證碼,不產生應用程式專屬登入批准。