コードの塔 · 12 号室

TOTP/二段階認証コード生成

シークレットから時間ベースのワンタイムパスワードを生成・検証します。

🔒 ブラウザ内で処理 · アップロード不要 · 登録不要

------
–

次:

TOTP・二段階認証コード生成ツール

Base32 のシークレットから、Google Authenticator、Authy、1Password と同じ時間ベースのワンタイムパスワード(RFC 6238)を生成できます。開発者は二段階認証のログインフローのテストに使えます。ランダムなシークレットを作成し、認証アプリで QR コードを読み取って、コードを比較してください。シークレットがブラウザの外に出ることはありません。

TOTP のしくみ

コードは、共有シークレットと現在のタイムステップ(Unix 時間 ÷ 更新間隔、通常は 30 秒)の HMAC を 6〜8 桁に切り詰めたものです。検証では前後 1 ステップ分の時刻のずれを許容します。

セキュリティのヒント: 本番環境の実際のアカウントのシークレットを、自分で管理していないウェブサイトに貼り付けないでください。