2FA、MFA、TOTP 認証アプリの使い方
このページは、二要素認証(2FA)、多要素認証(MFA)、認証アプリ互換のセットアップコード向けの軽量 TOTP/OTP コード生成ツールです。Base32 シークレットまたは otpauth セットアップリンクを貼り付け、必要なときだけジェネレーターを追加してください。
このガイドでは、ローカル Authenticator コード、Base32 セットアップキー、otpauth link、URL shortcut の文脈で Authenticator app compatibility を説明します。
このページは、二要素認証(2FA)、多要素認証(MFA)、認証アプリ互換のセットアップコード向けの軽量 TOTP/OTP コード生成ツールです。Base32 シークレットまたは otpauth セットアップリンクを貼り付け、必要なときだけジェネレーターを追加してください。
シークレット入力欄は貼り付けた内容をそのまま表示し、生成処理ではスペース、ハイフン、パディングを内部的に許容します。 各ジェネレーターは独立した 30 秒 TOTP カウントダウン、任意の名前、貼り付け、クリア、削除、ワンクリックコピーを持ちます。 初期表示は 1 つのジェネレーターです。複数アカウント、2FA シークレット、MFA トークンを扱う場合だけ追加してください。 otpauth:// URI、Base32 シークレット、URL フラグメント、パス形式のショートカット、クエリパラメーターに対応しています。
フラグメント形式を推奨します。# 以降の内容は HTTP リクエストでサーバーに送信されません。パス形式とクエリ形式にも対応していますが、シークレットを含む URL が検索に載らないよう noindex を付けます。 実際の 2FA シークレットを他人と共有しないでください。一時的なショートカットには #secret= のフラグメント URL を優先してください。
このツールは既存のセットアップキーを現在の TOTP コードに変換します。新しい secret、SMS OTP、push approval、passkeys、recovery codes は作成しません。
この表は標準 TOTP 設定キーとアプリ固有のサインイン機能を分けて示します。Base32 シークレットまたは otpauth://totp/ URI がある場合、このローカル生成ツールで計算できます。
| アプリまたはフロー | 互換入力 | ローカルで対応 | このツールの対象外 |
|---|---|---|---|
| Google Authenticator | Base32 設定キーまたは otpauth://totp/ URI | 標準 TOTP コード。多くは SHA-1、6 桁、30 秒です | Google アカウント同期、公式アプリ保存、アプリ固有機能 |
| Microsoft Authenticator | 第三者サービスの TOTP 設定キーまたは otpauth://totp/ URI | 標準 TOTP シークレットを使うアカウントの Authenticator コード | プッシュ承認、番号照合、Microsoft パスワードレスサインイン、クラウド通知 |
| 1Password and Bitwarden | 表示可能な TOTP シークレット、コピーした設定キー、otpauth URI | シークレット、アルゴリズム、桁数、周期が同じ場合の同一 TOTP コード | 暗号化 vault の入出力、アカウント保存、パスワードマネージャー同期 |
| 2FAS and FreeOTP | 標準 TOTP QR データまたは手動設定キー | 互換 TOTP プロファイルのブラウザ内ローカル生成 | アプリのバックアップ復元、端末移行、アプリ固有の移行ファイル |
| Authy-style TOTP | 設定値が見える場合の Base32 シークレットまたは otpauth URI | 標準 TOTP 設定シークレットのコード | Authy のクラウド同期、復元、バックアップ、独自エクスポート |
| SMS, email, push, passkey, and hardware-key flows | TOTP 設定シークレットではありません | このローカル TOTP 生成ツールでは扱いません | SMS コード、メール OTP、プッシュ承認、passkey、WebAuthn、ハードウェアキー応答 |
TOTP は時間ベースのワンタイムパスワードの略です。認証アプリとサービスが同じ Base32 シークレットを共有し、現在時刻を使って通常 30 秒ごとに変わる短いコードを生成します。
TOTP の計算はブラウザ内で Web Crypto を使って実行されます。アカウントは不要で、コード生成のためにシークレットをバックエンド API に送信しません。URL ショートカットには #secret= 形式を推奨します。
ページは 1 つのジェネレーターで始まります。追加の 2FA または MFA シークレットごとにジェネレーターを追加し、必要なら名前を付け、Base32 シークレットまたは otpauth URI を貼り付けてコードをコピーします。
はい。推奨形式は https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET です。パス形式のショートカットと ?secret= のクエリ URL も使えます。