Google Authenticator 驗證碼被拒收,先檢查手機時間是否自動同步,再確認代碼旁的服務名稱與帳戶是否正確,並在代碼更新前送出。Google 官方的錯誤代碼排查說明將這幾項列為優先檢查項目;若你正因換手機而找不到代碼,可先看 Google Authenticator 換手機轉移流程。

驗證碼為什麼會錯

Google Authenticator 可替支援驗證器 App 的網站與服務產生動態驗證碼。以 TOTP 為例,App 與登入服務依共用密鑰和時間區間算出同一組一次性密碼;IETF RFC 6238說明,兩端必須使用相同時間步長。手機時鐘偏差時,App 和網站算出的代碼可能不同。Google 台灣繁中官方說明另指出,Authenticator 7.0 起使用作業系統時間設定,App 內不再提供時間修正,所以校時要到手機系統設定處理。

手持手機的鎖定畫面顯示日期與時間
驗證器代碼會依裝置時間更新(示意圖)。

先做四步排查

1. 開啟手機自動校時

到手機的日期與時間設定,開啟自動設定日期與時間,並確認時區正確。Authenticator 代碼依時間產生,Google 官方排查說明也要求裝置時間與當地時區同步;TOTP 的運作方式由 IETF RFC 6238 定義。不要為了配合某一組代碼而手動把手機時間往前或往後調,先恢復自動校時再重新開啟 App 取碼。

2. 選對服務和帳戶

Authenticator 可以同時列出多個網站或 App 的代碼,標籤也可能包含使用者名稱。登入前看清楚服務名稱和帳戶,不要只依代碼位置選擇;Google 官方說明也提醒,代碼可能存放在另一個 Google 帳戶,或以未登入 Google 帳戶的方式留在裝置上。若代碼清單不見,先點個人檔案確認目前登入的 Google 帳戶,再切換檢查其他帳戶。

手機驗證器畫面列出不同服務的多組代碼
逐一核對驗證碼旁的服務名稱與帳戶(示意圖)。

3. 在代碼更新前送出

驗證器代碼會定期更新,輸入時若剛好跨過更新時間,網站可能判定已過期。重新開啟 Authenticator 取得目前顯示的代碼,確認沒有把相鄰上一組數字貼進去;輸入後也要確認登入頁選的是「驗證器 App」這種方式,而非簡訊或電子郵件驗證碼。Google 官方說明列出的檢查項目包括在代碼到期前輸入,以及確認使用的是正確 App 或服務。

4. 重新載入 App,再試一次

完成自動校時後,關閉並重新開啟 Authenticator,再取一組新代碼。若只有某一個網站持續拒絕,問題可能在該網站綁定的驗證器紀錄或登入方式;先不要刪除手機裡的代碼,改用該服務的「其他登入方式」或復原頁面。若所有服務的代碼都不對,回頭檢查裝置時間和目前選用的 Google 帳戶。

仍然無法登入,依服務分流

Google 帳戶登入頁可選「試試其他方法」,改用先前設定的 Google 提示、安全金鑰或備用碼等方式;Google 的兩步驟驗證排錯說明也列出可用的備援登入選項。Google 的備用碼說明指出,每批備用碼有 10 組 8 位數代碼,每組只能使用一次;建立新批次時,舊碼會失效。備用碼只適用於 Google 帳戶本身,不會替你登入其他網站。

使用者從桌邊抽屜取出紙張,旁邊手機顯示鎖定圖示
備用資訊應收存在安全位置(示意圖)。

如果被擋的是銀行、社群平台或其他第三方服務,請使用該服務自己的備用碼、身分驗證或帳戶復原流程。Google Authenticator 的官方裝置遺失說明也指出,裝置遺失且代碼沒有同步時,使用者必須到每個已綁定的網站或 App 解除舊驗證器,再重新連結新裝置。需要取回 Google 帳戶時,可依Google 帳戶救援步驟處理;救援資料剛變更時,Google 的帳戶救援說明指出,復原資料變更最多可能需要 7 天生效,期間可隔幾天再試。

換機或重設手機前先確認

如果換手機後代碼錯誤,先確認舊機上的代碼是否同步至正確 Google 帳戶。若採手動轉移,可在舊機匯出 QR code 並由新機匯入;完成後先用新機登入重要帳戶,再清除舊機。台灣讀者可依 Google 繁中說明頁採帳戶同步或舊機匯出、新機掃描 QR code;換機前的檢查也可參考站內轉移流程;不要在還沒確認第三方服務能登入前,先刪除舊機代碼。

常見問題

Google Authenticator 沒網路也能產生驗證碼嗎?
可以,Google 官方說明指出,Authenticator 可在沒有網路或行動服務時產生代碼。若代碼仍遭拒,先確認手機時間、帳戶和服務標籤。

Google 備用碼可以登入其他網站嗎?
不可以,Google 備用碼說明指出,這些代碼用於 Google 帳戶的兩步驟驗證。其他網站需使用該網站自行提供的備援或帳戶復原方式。

Authenticator 代碼消失了怎麼辦?
先確認 App 目前登入的 Google 帳戶,並檢查其他帳戶或未登入帳戶的本機代碼,這些檢查方式見 Google Authenticator 官方說明。若手機遺失或代碼未同步,Google 建議逐一到已綁定服務解除舊代碼,再按各服務流程重新設定。