コードの塔 · 12 号室
TOTP/二段階認証コード生成
シークレットから時間ベースのワンタイムパスワードを生成・検証します。
🔒 ブラウザ内で処理 · アップロード不要 · 登録不要
------
–
次:
TOTP・二段階認証コード生成ツール
Base32 のシークレットから、Google Authenticator、Authy、1Password と同じ時間ベースのワンタイムパスワード(RFC 6238)を生成できます。開発者は二段階認証のログインフローのテストに使えます。ランダムなシークレットを作成し、認証アプリで QR コードを読み取って、コードを比較してください。シークレットがブラウザの外に出ることはありません。
TOTP のしくみ
コードは、共有シークレットと現在のタイムステップ(Unix 時間 ÷ 更新間隔、通常は 30 秒)の HMAC を 6〜8 桁に切り詰めたものです。検証では前後 1 ステップ分の時刻のずれを許容します。
セキュリティのヒント: 本番環境の実際のアカウントのシークレットを、自分で管理していないウェブサイトに貼り付けないでください。