什麼是 2FA 設定金鑰
設定金鑰是你要保護的服務產生的共享 TOTP secret。Authenticator 應用程式或瀏覽器工具會把這個 secret 和目前時間結合,產生服務端預期的短數字驗證碼。
2FA 設定金鑰是 Authenticator 驗證碼背後的共享 secret。本指南說明在哪裡找到手動金鑰、它和 QR code 的關係、Base32 哪些字元有效,以及如何用它在本機 TOTP 產生器中產生驗證碼。
設定金鑰是你要保護的服務產生的共享 TOTP secret。Authenticator 應用程式或瀏覽器工具會把這個 secret 和目前時間結合,產生服務端預期的短數字驗證碼。
大多數 Authenticator QR code 包含同一個 secret,通常放在 otpauth://totp/ URI 中。手動輸入就是使用文字設定金鑰,而不是掃描 QR code。
手動設定金鑰通常是 Base32 字串,使用 A-Z 和 2-7。空格、橫線和 padding 可能只是為了方便閱讀,TOTP 計算會使用規範化後的 secret 位元組。
當不能掃描 QR code、測試 TOTP 整合、在可信裝置之間遷移驗證碼,或檢查帳號恢復流程時,手動設定金鑰很有用。
如果要用 URL 快捷填入,優先使用 #secret=YOUR_BASE32_SECRET,因為 fragment 留在瀏覽器裡。path 和 query 快捷方式仍可用,但這類伺服器可見 URL 會標記為 noindex。
設定金鑰不是恢復碼、密碼、推送確認、簡訊驗證碼、電子郵件驗證碼、Passkey 或硬體安全金鑰回應。它只適用於 TOTP 風格的 Authenticator 動態碼。
進入你要開啟雙因素驗證或多因素驗證的服務,選擇 Authenticator 應用程式、驗證器或 TOTP 選項。
查找 setup key、manual entry、無法掃描、輸入此金鑰等文字。有些服務預設只顯示 QR code,需要展開手動輸入選項。
按頁面顯示複製設定金鑰。如果你希望輸入框原樣顯示空格,也可以帶空格貼上。otpauth://totp/ 連結也可以直接貼上。
把設定金鑰貼到本機 TOTP 產生器中。顯示可以保留你貼上時的空格,計算時會在內部規範化 Base32 secret。
如果服務顯示 algorithm、digits 或 period,請使用相同設定。常見預設值是 SHA-1、6 位、30 秒。
把目前 Authenticator 驗證碼複製回服務頁面完成設定,然後只在可信位置保存設定金鑰。
打開帳號的安全或雙因素驗證設定頁面,在 Authenticator 應用程式設定步驟附近查找手動輸入、設定金鑰、無法掃描 QR code 等選項。
不一樣。設定金鑰用於持續產生 TOTP 驗證碼;恢復碼通常是遺失 Authenticator 後使用的一次性備用碼。
可以。這個工具可以保留你貼上時的顯示文字,同時在 Base32 計算時規範化空格、橫線和 padding。
常見原因是複製了 A-Z 和 2-7 以外的字元、漏複製字元、金鑰類型不對,或把恢復碼當成了 TOTP 設定 secret。
支援許多 Authenticator 應用程式使用的標準 TOTP 設定金鑰和 otpauth://totp/ 連結格式。本工具相容這些格式,但不隸屬於 Google 或 Microsoft。