2FA Generator
首頁
TOTP AUTHENTICATOR

ChatGPT Authenticator 與 MFA 指南

先在 ChatGPT 官方安全設定中啟用 MFA;只有已有相容 TOTP 設定資料時才使用本工具

如何為 ChatGPT MFA 使用 Authenticator

ChatGPT MFA 必須在 ChatGPT 官方帳號設定中管理。這個獨立頁面用於說明 Authenticator 流程;只有當你已合法取得相容的 TOTP 設定資料時,才可使用本機產生器。本站無法存取 OpenAI 帳號,也不能替你啟用 MFA。

Authenticator 應用程式相容性

這個產生器適用於 Google Authenticator、Microsoft Authenticator、1Password、Bitwarden、2FAS、FreeOTP,以及許多 2FA/MFA 登入流程使用的標準 TOTP 設定金鑰。只要服務提供手動設定金鑰、Base32 secret 或 otpauth URI,就可以用來產生驗證碼。

TOTP 參數與排錯

大多數帳號使用 SHA-1、6 位驗證碼和 30 秒週期。如果驗證碼不被接受,優先檢查複製的金鑰、裝置時間,以及服務是否要求 8 位驗證碼、SHA-256、SHA-512 或其他週期。

QR code 圖片辨識

如果服務只顯示 Authenticator QR code,可以儲存或截圖 QR code 圖片,再點擊辨識 QR 圖片。支援的瀏覽器會用內建 BarcodeDetector API 在本機讀取 otpauth URI;不支援時仍可使用手動設定金鑰或貼上 otpauth 文字。

這個獨立 TOTP 工具能做什麼

如果授權設定流程提供標準 Base32 TOTP secret 或 otpauth://totp/ 資料,本頁面可以在瀏覽器本機計算目前驗證碼。支援本機 QR code 辨識的瀏覽器也可以讀取相容截圖。

這個頁面不能做什麼

它不能啟用或停用 ChatGPT MFA、取得帳號 secret、批准推送通知、傳送簡訊或 WhatsApp 驗證碼、建立 Passkey,也不能復原 OpenAI 帳號。

使用官方復原方式

如果常用 MFA 方式不可用,請在官方登入流程中選擇其他驗證方式,並使用帳號已啟用的選項。不要把密碼或復原金鑰貼到 TOTP 產生器。

產生器支援矩陣

用這個矩陣快速確認本機 TOTP/2FA 產生器支援哪些輸入,以及複製驗證碼前應檢查哪些設定。

需求輸入或設定需要檢查結果
手動 2FA 設定金鑰可帶空格、橫線或 padding 的 Base32 secret從帳號安全頁面複製完整金鑰輸入框按原樣顯示貼上內容,計算時在本機規範化
otpauth 設定連結來自 Authenticator QR code 或設定頁的 otpauth://totp/ URIURI 包含 secret 參數,以及可選 issuer、digits、period、algorithm工具讀取支援的 TOTP 參數並更新產生器選項
Authenticator QR 圖片QR 截圖或儲存的圖片瀏覽器支援本機 BarcodeDetector APIQR 在瀏覽器內讀取,不需要上傳
多個帳號每個 secret 使用一個獨立產生器只有需要另一個帳號或 MFA token 時才新增產生器每個產生器都有自己的名稱、金鑰、倒數和複製按鈕
進階 TOTP 設定SHA-1、SHA-256、SHA-512;6 或 8 位;10 到 120 秒週期如果不是常見 6 位 30 秒預設值,就按服務設定頁匹配驗證碼與 RFC 6238 相容的 Authenticator 應用一致
URL secret 快捷方式#secret= fragment、路徑 secret 或 ?secret= 查詢優先使用 fragment,因為 # 後面的 secret 不會隨 HTTP 請求送出路徑和查詢參數 secret 頁面會以 noindex/no-store 回傳

支援的 2FA 格式與參數

輸入格式

支援 Base32 設定金鑰、帶空格/連字號/padding 的格式化金鑰、完整 otpauth://totp/ 設定連結,以及瀏覽器支援時本機辨識 Authenticator QR code 圖片。

Authenticator 相容性

支援 Google Authenticator 相容 TOTP、Microsoft Authenticator 相容 TOTP、1Password、Bitwarden、2FAS、FreeOTP、Authy 風格設定金鑰以及類似 MFA 應用程式。

TOTP 參數

支援 SHA-1、SHA-256、SHA-512 演算法,6 位或 8 位驗證碼,10 到 120 秒週期,以及常見的 30 秒 Authenticator 倒數。

URL 快速填入

推薦使用 #secret=,因為 URL fragment 不會隨 HTTP 請求送出。路徑和 ?secret= 查詢參數也可用,並會標記 noindex。

如何為 ChatGPT 設定 Authenticator

1

開啟 ChatGPT 官方安全設定

登入 ChatGPT,開啟設定並選擇安全。在多因素驗證區域選擇帳號目前可用的 MFA 方式,然後依照官方頁面完成設定。

2

選擇可用的 Authenticator 方式

可用方式可能因帳號、裝置、國家或地區及方案而不同。如果頁面提供 Authenticator 應用程式選項,選擇它進入官方綁定流程。

3

在官方頁面完成綁定

使用 Authenticator 應用程式掃描頁面顯示的 QR code,並輸入要求的一次性驗證碼。確認設定成功後再離開頁面。

4

登入時使用已啟用的方式

登入時輸入 Authenticator 應用程式中的驗證碼,或選擇帳號已啟用的其他方式。只有你已有相容 TOTP 設定資料時,本機頁面才適用。

常見問題

什麼是 TOTP?

TOTP 是基於時間的一次性密碼。Authenticator 應用程式和網站服務共享同一個 Base32 金鑰,再根據目前時間產生通常每 30 秒變更一次的驗證碼。

這個 2FA 工具是在本機運作嗎?

驗證碼計算會在瀏覽器中透過 Web Crypto 完成,不需要登入帳號,也不需要把金鑰提交到後端介面產生驗證碼。使用 URL 快速填入時,建議優先使用 #secret= fragment 形式。

如何使用多個產生器?

預設頁面只有一個產生器。點擊新增產生器後,可以替每個產生器填寫名稱,再分別貼上不同帳號的 2FA 或 MFA secret。

可以在 URL 裡帶 2FA 設定代碼嗎?

可以。建議格式是 https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET,也支援 /YOUR_BASE32_SECRET 和 ?secret=YOUR_BASE32_SECRET。

支援哪些 TOTP 參數?

產生器支援 SHA-1、SHA-256、SHA-512,支援 6 位或 8 位驗證碼,並支援 10 到 120 秒週期。otpauth 連結裡的 algorithm、digits、period 參數會自動讀取。

這個工具會建立新的 2FA secret 嗎?

不會。它是把已有的 Authenticator 設定金鑰轉換為目前 TOTP 驗證碼。2FA secret 是由你啟用雙重驗證的網站或應用程式建立的。

我應該保存 2FA 設定金鑰嗎?

應該。重要設定金鑰建議保存在可信的 Authenticator 應用程式或密碼管理器裡。如果沒有設定金鑰或恢復碼,本工具無法幫你恢復帳號存取。

為什麼 2FA 驗證碼無法通過?

常見原因是 Base32 金鑰複製錯誤、裝置時間不準,或者 TOTP 參數不一致。請確認提供 2FA 設定金鑰的網站要求的演算法、位數和週期。

這個工具能讀取 Authenticator QR code 圖片嗎?

支援的瀏覽器可以。選擇 QR code 截圖或圖片後,頁面會在瀏覽器本機讀取 otpauth URI,不會把圖片上傳到伺服器。

這個工具能產生 ChatGPT Authenticator 驗證碼嗎?

只有當你已從授權的帳號設定流程取得相容 TOTP 設定資料時才可以。正常設定方式是在 ChatGPT 官方頁面用 Authenticator 應用程式掃描 QR code,並回填一次性驗證碼完成確認。

這是 ChatGPT 或 OpenAI 官方 Authenticator 應用程式嗎?

不是。這是獨立的本機 TOTP 工具與設定說明。MFA 必須透過 ChatGPT 或 OpenAI 官方帳號安全設定管理。

在哪裡為 ChatGPT 啟用 Authenticator?

開啟 ChatGPT 設定,選擇安全,然後使用多因素驗證控制項。具體可用方式可能因帳號和裝置而不同。

功能說明

  • 金鑰輸入框會依照貼上的原始內容顯示,產生驗證碼時再於內部相容空格、連字號和 padding。
  • 每個產生器都會獨立計算 30 秒動態驗證碼,支援自訂名稱、貼上、清除、刪除和點擊驗證碼複製。
  • 預設只顯示一個產生器;需要管理多個帳號、多個 2FA secret 或多個 MFA token 時,再點擊新增產生器。
  • 支援 otpauth:// URI、Base32 secret、URL fragment、path 和 query 參數,方便從書籤或內部工具快速開啟。

URL 快速填入 2FA secret

建議使用 fragment 形式,因為 # 後面的內容不會隨 HTTP 請求傳送到伺服器。path 和 query 形式也支援,但頁面會自動加上 noindex,避免帶有金鑰的 URL 被搜尋引擎收錄。

https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRET

不要把真實 2FA secret 分享給別人;如果只是臨時使用,優先選擇 #secret= 這種 fragment URL。