RFC 6238 準拠

TOTPジェネレーター

二要素認証向けの無料TOTPジェネレーター。RFC 6238準拠のコードを生成し、QRコードをスキャンし、保管庫にシークレットを保存し、自動コピーします。100%クライアントサイド — シークレットがブラウザから外に出ることはありません。

Generator

TOTPコードを生成

QRコードからインポート

Vault

保存されたシークレット

シークレットはブラウザのlocalStorageにローカル保存されます。デバイスから外に出ることはありません。

保存されたシークレットはまだありません。コードを生成して保管庫に保存してください。

TOTPジェネレーターとは?

TOTPジェネレーターは、二要素認証(2FA)用の時間ベースワンタイムパスワード(TOTP)を作成する不可欠なセキュリティツールです。アカウントで2FAを有効にすると、オンラインTOTPジェネレーターはパスワードを超える重要な第二の保護レイヤーを追加する一時的で使い捨てのコードを生成します。Google Authenticator、Authy、Microsoft Authenticatorのいずれを使用しても、これらのアプリが生成するすべてのコードは同じTOTP標準に従います。無料のオンラインTOTPジェネレーターは、ソフトウェアをインストールせずにブラウザから直接これらのコードを即座に作成できます。

当社のオンラインTOTPジェネレーターの仕組み

このオンラインTOTPジェネレーターウェブサイトは、時間ベースワンタイムパスワードの公式仕様であるRFC 6238標準を実装しています。Base32エンコードされたシークレットキーを入力すると、ツールはHMAC-SHA-512(またはSHA-256、SHA-1)を使用したRFC 6238 TOTPジェネレーターアルゴリズムを使用して、30秒ごとに変わるユニークなコードを計算します。プロセスは完全にクライアントサイドで行われ、シークレットがブラウザから外に出ることはありません。これにより、資格情報が傍受されたりリモートサーバーに保存されるリスクが全くないため、サーバーベースの代替手段よりも根本的に安全です。

開始するには、シークレットキーを貼り付けるかQRコードをスキャンするだけです。QR TOTPジェネレーター機能を使用すると、デバイスのカメラでotpauth:// URIを直接スキャンしたり、保存したQRコード画像をアップロードできます。ツールはQRコードを自動デコードし、シークレットを抽出し、アルゴリズム、桁数、時間を設定します。設定後、現在のコードがいつ期限切れになるかを正確に表示するアニメーション付きカウントダウンタイマー付きのライブ更新コードが得られます。

In-Depth Comparison:Read our full security analysis on why SMS verification is vulnerable to SIM swap attacks in our guide:TOTP vs SMS: Why SMS 2FA Puts Your Accounts at Risk →

代替手段ではなく当社のTOTPジェネレーターを選ぶ理由

TOTPジェネレーターのJavaScriptライブラリやオンラインツールには多くのものがあります。totp.danhersam.com TOTPジェネレーター、2fa.live TOTPジェネレーターなどです。しかし、当社のツールは競合が提供していない機能で際立っています。ほとんどの無料TOTPジェネレーターツールが基本的なコード生成しか提供しないのに対し、当社はQRコードスキャン、永続的な保管庫、自動コピー機能、ダークモードサポートを備えた完全な2FA管理体験を提供します。

モバイルアプリのみに依存するGoogle TOTPジェネレーターのアプローチとは異なり、当社のTOTPジェネレーターオンラインはWebブラウザのあるデバイスで動作します。ノートパソコンからGoogle TOTPジェネレーターコードを生成する必要がありますか?当社のツールはシームレスに対応します。このツールは、どのようなサービス、アルゴリズム、設定でも動作する汎用の無料オンラインTOTPジェネレーターとして構築されています。

開発者向け:JavaScript TOTPジェネレーター

認証システムを構築する開発者にとって、このツールは信頼できるリファレンス実装として機能します。基盤となるJavaScript TOTPジェネレーターコードは、暗号操作にWeb Crypto APIを使用しており、ネイティブ実装と同じレベルのセキュリティを保証します。プロジェクト用のTOTPジェネレーターパッケージnpmまたはnpm TOTPジェネレーターをお探しの場合、当社の実装はotpauthやspeakeasyが使用する正確なRFC 6238仕様に従っています。

RFC 6238 TOTPジェネレーターHMAC-SHA-512実装は、3つの標準アルゴリズムすべてをサポートしています:HMAC-SHA-1(ほとんどの認証アプリで使用されるデフォルト)、HMAC-SHA-256、HMAC-SHA-512(エンタープライズグレードのセキュリティ用)。6桁または8桁のコードを設定し、時間を1〜120秒に調整し、既知のテストベクトルに対してサーバーのTOTP実装をテストできます。組み込みのクロックドリフト検出器は、コード検証の失敗を引き起こす可能性のある時間同期の問題を特定するのに役立ちます。

Instant Camera Scan:You can automatically scan any 2FA QR code with your webcam or upload a screenshot right now via theOnline QR Scanner Tool ↑

これが最高のTOTPジェネレーターオンラインである理由

QRコードスキャナー: カメラでQRコードをスキャンしたり、画像ファイルをアップロードしてシークレットを即座にインポート。QR TOTPジェネレーターはotpauth:// URIを解析し、すべてのパラメータを自動設定します。

セキュアな保管庫: カスタムラベルで複数のTOTPシークレットを保存。タブを閉じるとデータが失われる他のツールとは異なり、当社の保管庫はlocalStorageに保持されるため、保存されたアカウントはブラウザの再起動後も残ります。[Scan QR Code]

自動コピーとキーボードショートカット: 自動コピーを有効にすると、コードが更新されるたびに現在のコードが自動的にクリップボードにコピーされます。Ctrl+Cを押すとアクティブなコードを即座にコピーできます。[Open Local Vault]

ビジュアルカウントダウンタイマー: アニメーション付きリングは、コードが更新されるまでの残り秒数を正確に表示し、緊急度に応じて色分けされます — 安全な緑、時間切れが近づく黄色、最後の5秒の赤。

ダークモード: Vercel Geistデザインシステムに従った美しいダークテーマ。ライトモードとダークモードを切り替えるか、システムの設定に自動的に合わせることができます。

クロックドリフト検出: コードが一致しない場合、クロックドリフト検出器はデバイスと期待される時間の正確なオフセットを表示し、同期の問題をトラブルシューティングするのに役立ちます。[Learn More About Our Architecture]

プライバシーとセキュリティを最優先

このTOTPジェネレーターのすべての側面は、プライバシーを基盤として設計されています。すべての暗号操作はブラウザの組み込みWeb Crypto APIを使用して行われます。データがサーバーに送信されることはありません。保管庫はブラウザのlocalStorageに完全に保存されます。ブラウザデータをクリアすると、保存されたすべてのシークレットが完全に削除されます。Cookie、分析トラッカー、サードパーティスクリプトはありません。これはTOTPコードをオンラインで生成する最もプライベートで安全な方法であり、信頼できる無料TOTPジェネレーターを必要とするセキュリティ意識の高いユーザーにとって理想的な選択です。

すべての主要認証アプリでサポート

当社のTOTPジェネレーターは、Google Authenticator、Microsoft Authenticator、Authy、FreeOTP、Duo Mobileを含むすべての主要な認証アプリケーションと完全に互換性があります。ここで生成されるコードは、これらのアプリが使用する正確なRFC 6238アルゴリズムに従っているため、このツールを信頼できるバックアップまたはプライマリTOTPジェネレーターとして使用できます。Google TOTPジェネレーターの同等物、TOTPジェネレーターGoogle互換ツール、スタンドアロンの2FA TOTPジェネレーターのいずれが必要でも、このツールは一貫して標準に準拠した結果を提供します。

FAQ

よくある質問

TOTPコードはどうやって生成しますか?

TOTPコードを生成するには、上記の入力フィールドにBase32エンコードされたシークレットキーを入力し、希望のアルゴリズム(SHA-1、SHA-256、またはSHA-512)を選択し、6桁または8桁を選んで「TOTPを生成」をクリックします。ツールは即座に30秒ごとに更新される時間ベースのワンタイムパスワードを生成します。カメラでQRコードをスキャンしたり、QR画像をアップロードしてシークレットを自動入力することもできます。

TOTPは何に使いますか?

TOTP(時間ベースワンタイムパスワード)は、オンラインアカウントに追加のセキュリティレイヤーを加える二要素認証(2FA)に使用されます。ログイン時にパスワードと、認証アプリまたはこのTOTPジェネレーターによって生成された6桁または8桁の一時コードを入力します。Google、GitHub、AWS、Microsoft、銀行アプリなどのサービスは、パスワードが漏洩した場合でも不正アクセスからアカウントを保護するためにTOTPを使用しています。

TOTPはSMSより安全ですか?

はい、TOTPはSMSベースの2FAより大幅に安全です。SMSコードはSIMスワッピング、SS7攻撃、ソーシャルエンジニアリングによって傍受される可能性があります。TOTPコードはデバイス上で共有シークレットと現在時刻を使用してローカルに生成されるため、ネットワークを介して送信されることはありません。これにより、TOTPはSIMスワップ攻撃、SIMクローン、SMS傍受に対して免疫があります。セキュリティの専門家やNISTなどの組織は、二要素認証にTOTPをSMSより推奨しています。

TOTPを使用するメリットは何ですか?

TOTPにはいくつかの主要なメリットがあります:セキュリティ強化 — コードは30秒ごとに期限切れになり、傍受されても無意味になります。ネットワーク不要 — コードはデバイスでオフライン生成されます。クロスプラットフォーム互換性 — Google Authenticator、Authy、Microsoft Authenticator、その他の数十のアプリと動作します。SIM依存なし — SIMスワップと電話番号ハイジャック攻撃に対して免疫があります。広い採用 — Google、GitHub、AWS、Dropbox、ほとんどの主要オンラインサービスでサポートされています。

TOTPはどう生成しますか?

TOTPを生成するには、認証するサービスから提供された共有シークレットキーが必要です。このBase32エンコードされたシークレットを上記のジェネレーターに入力します。ツールはRFC 6238アルゴリズムを使用して、シークレットと現在のタイムスタンプを組み合わせ、30秒ごとに変わるユニークなコードを生成します。無料のオンラインTOTPジェネレーターを使用するか、スマートフォンに認証アプリをインストールするか、JavaScript TOTPジェネレーターライブラリを自分のアプリケーションで使用できます。

TOTPとOTPの違いは何ですか?

OTP(ワンタイムパスワード)は、1回のログインセッションまたはトランザクションで有効なパスワードの一般的な用語です。TOTP(時間ベースワンタイムパスワード)は、コード生成に現在時刻を使用するOTPの特定のタイプです。すべてのTOTPはOTPですが、すべてのOTPがTOTPであるわけではありません。その他のOTPタイプにはHOTP(HMACベース、時間の代わりにカウンターを使用)とSMS OTP(テキストメッセージで送信)があります。TOTPはセキュリティと使いやすさのバランスにより、二要素認証で最も一般的なOTP形式です。

TOTPは安全ですか?

はい、TOTPは正しく実装された場合、非常に安全です。セキュリティは共有キーの秘密性、推測の困難さ(通常160ビット以上のエントロピー)、30秒の短い有効性ウィンドウに依存します。新しいコードは30秒ごとに生成されるため、攻撃者がコードをキャプチャしても、すぐに期限切れになります。TOTPはリプレイ攻撃、フィッシング(ハードウェアキー使用時)、オフラインブートフォース攻撃に対して耐性があります。主なリスクは共有シークレット自体が侵害された場合であり、常に安全に保存する必要があります。

QRコードからTOTPはどう取得しますか?

サービスが2FA設定用のQRコードを提供する場合、そのQRコードにはシークレットが埋め込まれたotpauth://totp/ URIが含まれています。このTOTPジェネレーターを使用するには、「カメラでスキャン」をクリックしてデバイスのカメラをQRコードに向けるか、「QR画像をアップロード」をクリックして保存したQRコード画像ファイルを選択します。ツールはQRコードを自動デコードし、シークレットを抽出し、アルゴリズム、桁数、時間を設定します。URIからsecret=パラメータを手動で抽出して入力フィールドに貼り付けることもできます。

TOTPコードとは何ですか?

TOTPコードは、時間ベースワンタイムパスワードアルゴリズム(RFC 6238)を使用して生成される、通常6桁または8桁の一時的で使い捨てパスワードです。各コードは通常30秒間有効で、その後新しいコードが生成されます。これらのコードは二要素認証の第二要素として使用され、ログイン時にパスワードとともに enters します。TOTPコードは、共有シークレットキーと現在時刻をHMAC-SHA-1、SHA-256、またはSHA-512ハッシュを使用して組み合わせることで生成されます。

TOTPコードはどう探しますか?

TOTPコードは認証アプリ(Google Authenticator、Authy、Microsoft Authenticatorなど)によって生成されるか、このオンラインTOTPジェネレーターにシークレットを入力して生成されます。サービスが2FAコードを求める場合、認証アプリを開いて現在の6桁または8桁のコードを確認します。認証アプリを設定していない場合は、アカウントで2FAを有効にする際に保存したシークレットキーを上記のジェネレーターに入力してください。コードは30秒ごとに自動更新されます。

Have more questions about 2FA security or authenticator setup?

Explore our complete knowledge hub covering SMS vulnerabilities, SIM swap defense, QR code extraction, and recovery key backups.