TOTP / OTP 產生器
從Base32金鑰生成基於時間的一次性密碼。相容Google Authenticator、Authy等驗證器。
Base32 金鑰
請將此金鑰儲存在安全的地方,可在 Google Authenticator 等 OTP 應用程式中使用。
有效期間
位數
關於本工具
OTP 產生器使用 TOTP(基於時間的一次性密碼)演算法,每隔 30 或 60 秒產生一個 6~8 位的驗證碼。
將產生的金鑰註冊至 Google Authenticator 或 Authy 等 OTP 應用程式後,即可取得相同的驗證碼。適用於雙重驗證(2FA)的開發與測試。
使用方法
- 點擊「產生金鑰」建立隨機 Base32 金鑰。
- 選擇有效期間(30秒/60秒)和位數(6/8位)。
- 目前 OTP 代碼將自動顯示,並在每個有效期間結束時更新。
- 點擊複製按鈕將 OTP 代碼複製至剪貼簿。
使用情境
OTP 產生器適用於 2FA 系統的開發與測試、安全登入流程建構、TOTP 協議學習以及應用程式整合驗證等場景。
常見問題
- 為什麼 OTP 應用程式顯示的代碼不同? — 如果裝置時間不同步,代碼將會不同。請將裝置時間設定為自動同步。
- 金鑰安全嗎? — 金鑰不會傳送至伺服器。所有處理均在瀏覽器本機完成。
- TOTP 和 HOTP 有什麼區別? — TOTP 基於時間,HOTP 基於計數器。大多數智慧型手機驗證應用程式使用 TOTP。