TOTP 生成 API - 無料の 2FA コード ジェネレーター
共有シークレットから時間ベースのワンタイム パスワード (TOTP) を計算します。 コードはデフォルトで 30 秒ごとにローテーションされ、Google Authenticator、Authy、1Password などの認証アプリと互換性があります。
Code examples
curl -X POST https://api.botoi.com/v1/totp/generate \
-H "Content-Type: application/json" \
-d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'When to use this API
2FA 登録フローのテスト
既知のシークレットから有効な TOTP コードを生成して、2 要素認証設定のエンドツーエンドのテストを自動化します。
サーバー側の 2FA 検証
サーバー上で予想される TOTP コードを生成し、クロック スキューの構成可能な時間枠を使用してユーザーが送信したコードと比較します。
Frequently asked questions
これはGoogle認証システムと互換性がありますか?
はい。 デフォルト設定 (6 桁、30 秒ピリオド、SHA-1) は Google Authenticator と正確に一致します。
シークレットはどのような形式にすべきですか?
シークレットは、認証アプリと QR コード プロビジョニング URI で使用される標準形式である Base32 でエンコードされている必要があります。
RemainingSeconds とはどういう意味ですか?
現在のコードが期限切れになり、新しいコードが生成されるまでの残り秒数を示します。
HOTP (カウンターベース) コードを生成できますか?
いいえ。このエンドポイントは TOTP (時間ベース) コードのみを生成します。 HOTP はタイムスタンプの代わりにカウンターを使用するため、ここではサポートされていません。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.