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ジェネレータの使い方
- 1TOTPシークレットキー(Base32)を入力またはペーストします。
- 2現在の6桁コードとカウントダウンタイマーを確認します。
- 3コードの有効期限が切れる前にコピーします(30秒の期間)。
- 4オプションで、テスト用にランダムシークレットを生成できます。
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秒)が考えられます。