APIキー生成

ヘルプ

概要

APIキージェネレーターは、安全なAPIキーをオンラインで生成するツールです。Base62・16進数・UUID v4の3形式に対応し、任意のプレフィックスを付与したAPIキーを一括生成できます。

使い方

  1. 「フォーマット」でAPIキーの形式(Base62 / Hex / UUID v4)を選択します。
  2. 「文字数」でキーの長さを指定します(Base62・Hex形式の場合)。
  3. 「プレフィックス」に付加する文字列を設定します(省略可)。
  4. 「個数」で生成件数を指定します。
  5. 「生成」ボタンをクリックします。

仕様・用語解説

  • 「Base62」フォーマット: [0-9A-Za-z]の62文字を使用します。URLセーフで高いエントロピーを実現しており、Stripeなど多くのサービスで採用されています。
  • 「Hex」フォーマット: [0-9a-f]の16文字(16進数)を使用します。暗号ライブラリとの互換性が高く、SHA-256などのハッシュ関数と組み合わせやすい形式です。
  • 「UUID v4」フォーマット: RFC 4122に準拠したUUID v4形式(xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx)で生成します。既存システムとの互換性が高い標準形式です。
  • プレフィックス: sk_pk_api_などのプレフィックスを付与することで、キーの用途や権限を識別しやすくします(例: OpenAIのsk-...形式)。
  • エントロピーと安全性: Base62で32文字の場合、エントロピーは約190ビットとなり、総当たり攻撃に対して非常に高い耐性を持ちます。

ユースケース

  • REST APIの認証トークンやAPIキーの生成。
  • ウェブフックシークレットの生成。
  • マルチテナントSaaSアプリケーションの顧客向けAPIキー発行。

APIキー生成ツール

生成条件

生成結果

1