備份碼和 TOTP 驗證碼的差異
TOTP 驗證碼是透過共享設定 secret 產生的 6 位或 8 位動態驗證碼。backup code 或 recovery code 通常是帳號服務商發放的一次性緊急恢復碼,用於無法使用 Authenticator 時恢復帳號。
很多 2FA 鎖定問題都出在備份和恢復環節。本指南說明 recovery code 與 TOTP setup key 的差異、Authenticator 應用程式通常如何遷移,以及當你仍有 Base32 secret 或 otpauth 連結時,本機產生器能幫上什麼忙。
TOTP 驗證碼是透過共享設定 secret 產生的 6 位或 8 位動態驗證碼。backup code 或 recovery code 通常是帳號服務商發放的一次性緊急恢復碼,用於無法使用 Authenticator 時恢復帳號。
Base32 設定 secret 或 otpauth://totp/ 連結可以產生之後的 TOTP 驗證碼。恢復碼通常不能產生 TOTP 驗證碼,它是在帳號恢復頁面直接輸入的一次性備用碼。
如果你仍保留原始 Base32 設定金鑰或 otpauth URI,可以用本工具在本機產生目前 Authenticator 驗證碼。遷移裝置前,也可以用它測試複製的設定金鑰是否正確。
它不能恢復遺失的 secret,不能從另一個應用程式提取驗證碼,不能建立新的恢復碼,不能批准推送提示,不能繞過帳號服務商,也不能在原始設定 secret 已遺失後產生有效驗證碼。
移除舊手機前,先把設定金鑰加入新的 Authenticator,對比目前 TOTP 驗證碼,保存帳號官方 recovery codes,然後再停用或移除舊裝置上的 Authenticator 條目。
臨時測試真實設定金鑰時,建議使用 #secret=YOUR_BASE32_SECRET 這種 fragment 快捷方式。path 和 query 快捷方式也支援,但對伺服器可見,並會標記 noindex。
不能。backup code 或 recovery code 由帳號服務商建立。本站只透過設定 secret 或 otpauth URI 計算 TOTP Authenticator 驗證碼。
只有在你仍有有效設定 secret、同步的 Authenticator 帳號、另一台已綁定裝置,或官方恢復碼時才可能恢復。否則需要走帳號服務商的恢復流程。
重要帳號應把恢復資訊安全保存到可信 Authenticator 應用程式、密碼管理器或安全備份流程中。任何拿到 TOTP 設定 secret 的人都可以產生有效驗證碼。
不是。Base32 secret 用於 TOTP 產生器計算動態 Authenticator 驗證碼;恢復碼通常是網站直接接受的一次性備用碼。