TOTPジェネレータ

二要素認証(2FA)用の時間ベースワンタイムパスワード(TOTP)を生成します。シークレットキーを入力して、現在の6桁コードとカウントダウンタイマーを取得できます。

100% client-side — your secret key never leaves your browser

--- ---

30s remaining

How to get your secret key

  • 1. Go to your account's 2FA/MFA settings
  • 2. Choose "Can't scan QR code?" or "Manual entry"
  • 3. Copy the Base32 secret key (e.g., JBSWY3DPEHPK3PXP)
  • 4. Paste it above to generate your authentication codes

TOTPジェネレータの使い方

  1. 1TOTPシークレットキー(Base32)を入力またはペーストします。
  2. 2現在の6桁コードとカウントダウンタイマーを確認します。
  3. 3コードの有効期限が切れる前にコピーします(30秒の期間)。
  4. 4オプションで、テスト用にランダムシークレットを生成できます。
Zenovayアナリティクス

今、誰がサイトにいるかを把握。

  • リアルタイムの訪問者トラッキング
  • プライバシーファースト、クッキーバナーなし
  • 2分でセットアップ
Zenovayを見る

よくある質問

TOTPとは何ですか?
TOTPは、シークレットキーと現在の時刻から6桁のコードを生成する二要素認証アルゴリズムです。コードは30秒ごとに更新されます。Google AuthenticatorおよびほとんどのSMS不要の2FAシステムで使用されています。
TOTPはどのように動作しますか?
TOTPはシークレットキーと現在の時刻カウンターのHMAC-SHA1を計算します。結果は6桁の数字に変換されます。サーバーとクライアントはネットワーク通信なしに同じコードを生成します。
このツールは実際の2FAコードに対して安全ですか?
はい。このツールはブラウザ内で完全に実行されるため、シークレットキーはサーバーに送信されません。日常的な使用には、専用の認証器アプリの方が実用的です。
Base32エンコーディングとは何ですか?
Base32はA~Zおよび2~7の文字を使ってデータをエンコードします。大文字と小文字を区別せず、人間が読みやすい形式なため、TOTPシークレットに使用されます。典型的なシークレットは16~32文字です。
私のコードが認証器アプリと異なるのはなぜですか?
一般的な原因として、システムの時刻がずれている、シークレットが間違っている、異なるアルゴリズムを使用している(SHA-256 vs SHA-1)、異なる桁数(8 vs 6)、または異なる更新期間(60秒 vs 30秒)が考えられます。