TOTP / OTP ジェネレーター
Base32シークレットからTOTPコードを生成。Google AuthenticatorやAuthyと互換性があります。
Base32 シークレットキー
このシークレットキーを安全な場所に保存してください。Google AuthenticatorなどのOTPアプリで使用します。
有効期間
桁数
このツールについて
OTPジェネレーターはTOTP(時間ベースのワンタイムパスワード)アルゴリズムを使用し、30秒または60秒ごとに更新される6〜8桁の認証コードを生成します。
生成されたシークレットキーをGoogle AuthenticatorやAuthyなどのOTPアプリに登録すると、同じコードが取得できます。2要素認証(2FA)の開発・テストにご活用ください。
使い方
- 「シークレット生成」をクリックしてランダムなBase32シークレットキーを作成します。
- 有効期間(30秒/60秒)と桁数(6/8桁)を選択します。
- 現在のOTPコードが自動的に表示され、有効期間ごとに更新されます。
- コピーボタンでOTPコードをクリップボードにコピーします。
活用事例
OTPジェネレーターは2FAシステムの開発・テスト、セキュアなログインフローの構築、TOTPプロトコルの学習、アプリ連携の検証などに活用できます。
よくある質問
- OTPアプリのコードが異なるのはなぜですか? — デバイスの時刻がずれているとコードが異なります。デバイスの時刻を自動設定にしてください。
- シークレットキーは安全ですか? — シークレットキーはサーバーに送信されません。すべての処理はブラウザ内でローカルに行われます。
- TOTPとHOTPの違いは何ですか? — TOTPは時間ベース、HOTPはカウンターベースです。ほとんどのスマートフォン認証アプリはTOTPを使用しています。