TL
ツールラボ
💰寄付する
💰寄付する

TOTP / OTP ジェネレーター

Base32シークレットからTOTPコードを生成。Google AuthenticatorやAuthyと互換性があります。

Base32 シークレットキー

このシークレットキーを安全な場所に保存してください。Google AuthenticatorなどのOTPアプリで使用します。

有効期間
桁数

このツールについて

OTPジェネレーターはTOTP(時間ベースのワンタイムパスワード)アルゴリズムを使用し、30秒または60秒ごとに更新される6〜8桁の認証コードを生成します。

生成されたシークレットキーをGoogle AuthenticatorやAuthyなどのOTPアプリに登録すると、同じコードが取得できます。2要素認証(2FA)の開発・テストにご活用ください。

使い方

  1. 「シークレット生成」をクリックしてランダムなBase32シークレットキーを作成します。
  2. 有効期間(30秒/60秒)と桁数(6/8桁)を選択します。
  3. 現在のOTPコードが自動的に表示され、有効期間ごとに更新されます。
  4. コピーボタンでOTPコードをクリップボードにコピーします。

活用事例

OTPジェネレーターは2FAシステムの開発・テスト、セキュアなログインフローの構築、TOTPプロトコルの学習、アプリ連携の検証などに活用できます。

よくある質問

  • OTPアプリのコードが異なるのはなぜですか?デバイスの時刻がずれているとコードが異なります。デバイスの時刻を自動設定にしてください。
  • シークレットキーは安全ですか?シークレットキーはサーバーに送信されません。すべての処理はブラウザ内でローカルに行われます。
  • TOTPとHOTPの違いは何ですか?TOTPは時間ベース、HOTPはカウンターベースです。ほとんどのスマートフォン認証アプリはTOTPを使用しています。