下一組倒數
—
RFC 6238 / 4226 · 完全在瀏覽器中執行
otpauth:// URI — 即可即時看到 6、7 或 8 位驗證碼滾動。可選 HMAC-SHA1、SHA-256 或 SHA-512,切換到 60 秒視窗,或翻到 HOTP 計數器模式以使用以計數器為基礎的 2FA。你的金鑰永遠不會離開頁面。TOTP(以時間為基礎的一次性密碼,RFC 6238)與 HOTP(以 HMAC 為基礎,RFC 4226)都是用共用金鑰對計數器做 HMAC 簽章,然後將結果截斷為指定位數。TOTP 的計數器是 floor(unixTime / period);HOTP 的計數器由應用提供,每次成功使用後遞增。
本頁實作了兩種標準並支援真實部署常見的全部選項:HMAC-SHA1(出於歷史相容性預設)、SHA-256 與 SHA-512;6、7 或 8 位驗證碼;TOTP 的 30 或 60 秒視窗;以及 HOTP 的顯式計數器輸入。HMAC 計算執行在瀏覽器原生 Web Crypto API 上,金鑰永遠不會跨越網路邊界。
在金鑰欄位中貼上 otpauth://totp/... 或 otpauth://hotp/... URI,所有選項都會從其參數自動填入 — 演算法、位數、週期、計數器與金鑰。這正是 Google Authenticator 設定 QR 碼所產生的 URI 格式,因此你可以直接從電子郵件或 2FA 設定頁複製貼上的 URI,在匯入前先看看它實際會做什麼。
反過來,產生 QR 按鈕會把當前設定交給 QR 產生器,讓你直接掃進手機的驗證器,無需重新輸入。
otpauth:// URI,在匯入手機之前先做審查。你的金鑰僅在瀏覽器中處理,絕不傳輸、記錄或儲存。沒有分析腳本、沒有 Cookie、沒有遙測。本頁完整原始碼就是普通 HTML 與 JavaScript — 在貼上敏感內容前,你可以右鍵檢視原始碼進行審計。