本文へスキップ
作業データはサーバーに保存せず、お使いのブラウザ内で処理します。
tools
TOTP・2FAコード生成

TOTP・2FAコード生成

Base32シークレットから、ハッシュ、桁数、期間を選べる時刻ベースOTPと認証アプリ用otpauth URIを生成します。

シークレットとオプション
現在のコード

Base32シークレットを入力するか生成すると、コードが表示されます。

主な機能

  • Base32シークレットから現在のTOTPコードと残り秒数を表示します。
  • SHA-1、SHA-256、SHA-512と6・7・8桁コードに対応します。
  • 15・30・60秒の期間と、任意の発行者・アカウント名を選べます。
  • 20バイトの新しいランダムシークレットを生成するか既存値を使えます。
  • 認証アプリ登録用のotpauth URIを作成・コピーします。

使い方

  1. 既存のBase32シークレットを入力するか新規生成します。
  2. アルゴリズム、桁数、期間、任意の発行者・アカウントを設定します。
  3. 現在のコードを読むかotpauth URIをコピーします。

活用例

  • 2FA連携をテスト

    サーバーと同じシークレット、アルゴリズム、期間で現在コードを比較します。

  • 認証アプリURIを作成

    発行者とアカウント情報を含むotpauth URIを生成します。

プライバシー

シークレット、TOTPコード、otpauth URIはブラウザメモリ内で計算され、QuickKitは保存しません。

動作要件

TOTPシークレットまたはotpauth URIを入手した人はコードを再現できます。実アカウントの値を画面共有、ログ、クリップボード漏えいから保護してください。

よくある質問

既存のBase32シークレットを使えますか?
はい。既存値を入力するか、ブラウザ内で新しい20バイトシークレットを生成できます。
認証アプリ設定を変更できますか?
SHA-1・256・512、6・7・8桁、15・30・60秒を選び、発行者とアカウント付きotpauth URIを作れます。