広告が嫌いですか? 行く 広告なし 今日
OTPコードジェネレーター
当社の無料オンラインツールで、安全なワンタイムパスワード(OTP)を即座に生成できます。シンプル、高速、登録不要。今すぐアカウントのセキュリティを強化しましょう。
広告 ・ 取り除く?
広告 ・ 取り除く?
ガイド
仕組み
このツールは完全にブラウザ内で動作するため、秘密鍵がインターネット経由で送信されることはありません。秘密鍵を入力すると、ツールは現在の時刻を使用して、30秒ごとに新しくユニークなコードを生成します。
そのアルゴリズム
ジェネレーターは標準のTOTPアルゴリズムを使用し、秘密鍵と現在の時刻(「エポック」)を組み合わせてコードを生成します。これは、多くのオンラインサービスで使用されている2FAの一般的で安全な方法です。このプロセスにはいくつかのステップが含まれており、完全な透明性を確保するために画面に表示されます。
- 16進数での秘密鍵: 秘密鍵は最初に16進数表現に変換されます。
- エポック: これは、1970年1月1日からの経過秒数です。TOTPアルゴリズムは、この値を30秒間隔で分割して、コードが時間依存であることを確認します。
- カウント: エポックは、タイムステップ(30秒)で割ってカウンターを作成します。これにより、同じ秘密鍵を使用するすべての人が、同時に同じコードを生成することができます。
- パディングされた16進数: カウントは16進数に変換され、アルゴリズムの要件を満たすために先頭にゼロが埋め込まれます。
これらの値が組み合わされて、最終的な6桁のTOTPコードが生成されます。
広告 ・ 取り除く?
ユースケース
- 2FA設定のテスト: 秘密鍵を新しいサービスにリンクする前に、このツールを使用して、コードが正しく生成されていることを確認できます。
- 教育目的: このツールは、TOTPがどのように生成されるかのステップバイステップの内訳を提供し、基盤となる暗号化プロセスについて学ぶための優れたリソースとなっています。
- オフラインコード生成: ツールはブラウザ内で実行されるため、Webページを保存し、インターネットに接続していなくても(デバイスの時計が正確である限り)コードを生成するために使用できます。
- バックアップ認証: 万が一、メインの認証アプリへのアクセスを失った場合でも、このツールを秘密鍵とともに使用して有効なコードを取得できます。
入力と出力
入力
- 秘密鍵: 2FAのためにオンラインサービスから提供される秘密鍵。これは、次のような文字と数字の文字列であることが多いです:
FUWK3M6VWQG2QFCL
.
出力
- 時間ベースのOTP: この大きな6桁の数字が最終的なワンタイムパスワードです。
- 前へ / 次へ: これらの数字は、前のタイムインターバルと次のタイムインターバルのコードを示しているため、少し待つ必要がある場合に何が期待できるかを知ることができます。
- タイマー: 視覚的なタイマーは、現在のコードの有効期限が切れて新しいコードが生成されるまでの残り時間を表示します。
- 中間値: このツールは、最終的なOTPがどのように導出されるかを示すために、16進数での秘密鍵、現在のエポック、カウント、パディングされた16進数の値も表示します。