トークンジェネレーター
ブラウザ内で暗号学的に安全な API トークン・セッション ID を生成 — crypto.getRandomValues 使用、一括生成対応、トークンごとのエントロピーを表示。
1 個あたりのエントロピー: 191 bits
トークン一覧
ブラウザ内で crypto.getRandomValues を使って生成。送信も保存もされません。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1長さ・文字集合・接頭辞(任意)・生成数を設定します。
- 2生成をクリック — トークンがリスト表示され、各項目にワンクリックコピーが付きます。
- 3「再生成」で新しいバッチに切り替え;必要なものをコピーしてからページを離れます。
トークンジェネレーター
API キー、Bearer トークン、webhook シークレット、セッション ID、エクスポート用ナンス — その多くは単なるランダム文字列であり、誤った生成方法は Math.random() です。このツールはブラウザの暗号学的乱数源 crypto.getRandomValues を使用し、各トークンを文字集合から偏りなく一様に抽出します。
長さ 8〜128 文字、文字集合(英数字 / 16 進 / URL 安全な記号付き)、ログ検索用の接頭辞を指定でき、最大 50 個を一括生成 — テストデータの投入や複数サービスへのキー発行に便利です。現在の設定での推定エントロピー(ビット)をリアルタイム表示します(例:32 文字の英数字で約 190 ビット)。
トークンはメモリ上で生成され送信されません:ページを再読み込みすれば消えます。テストデータだけでなく本番用シークレットにも安全ですが、長期利用する鍵の最終的な保管先はパスワードマネージャーやシークレットストアです。
よくある質問
本番環境の API キーに使えますか?
はい。crypto.getRandomValues は TLS やパスワードマネージャーと同じクラスの CSPRNG で、生成は完全にブラウザのメモリ内で行われます — ネットワーク送信も保存もありません。トークンの理論強度は表示されたエントロピーそのものなので、脅威モデルに応じた長さを選んでください。
トークンの長さはどれくらいが適切?
内部 API キーやセッション ID なら 32 文字の英数字(約 190 ビット)でブルートフォースの範囲を遥かに超えます。16 進トークンが好まれるのはバイトと正確に対応するからです:32 文字の 16 進 = 16 ランダムバイト。記号を加えると文字あたりのエントロピーは増えますが、URL エンコードしないシステムでは壊れることがあります。
トークン・UUID・ULID の使い分けは?
推測されては困る識別子(API キー、セッショントークン、webhook シークレット)には不透明なランダムトークン(このツール)を使います。UUID/ULID は並列生成や時刻順ソートが必要な識別子向けで、時序や個数の情報が漏れるためセキュリティ用途には向きません。ソート可能な ID が必要なら ULID ジェネレーターを。
ここにシークレットを入力しても安全ですか?
安全です。生成・チェックはすべてブラウザ内で完結し、入力したパスワード・トークン・ハッシュは送信・保存されません。タブを閉じれば消えます。
生成されるシークレットは暗号学的に強いですか?
はい。Web Crypto API(crypto.getRandomValues)を使用しており、OS と同じ乱数源です。Math.random ではありません。
このツールは無料ですか?
完全無料です。登録・課金・回数制限はなく、出力にウォーターマークも入りません。
関連ツール
パスワード生成
ブラウザ内で強力なパスワードとパスフレーズを生成。エントロピーをリアルタイム表示し、送信も保存もしません。
パスワード強度チェック
パスワードの本当の強さを判定:zxcvbn スコア、現実的な解読時間の推定、具体的な改善案。すべてローカル計算で送信しません。
UUID ジェネレーター
ランダムな UUID v4 をワンクリックで一括生成 — 1〜500 個ずつ、ブラウザの暗号学的乱数を使用。無料・即時・オフライン対応です。
ULID ジェネレーター
ミリ秒タイムスタンプを内蔵したソート可能な 26 文字の一意識別子 ULID を生成。既存の ULID から作成時刻を復元することもできます。
TOTP コード生成
任意の TOTP シークレットから 2FA コードをオフライン生成——RFC 6238、6/8 桁、30 秒カウントダウン付き。シークレットはブラウザから出ません。
HMAC ジェネレーター
ブラウザの WebCrypto で HMAC-SHA-256/384/512 署名を計算 — webhook 検証・API 認証・リクエスト署名に必須。鍵は端末から出ません。
SHA-256 ジェネレーター
ネイティブ WebCrypto でテキストやファイルの SHA-256 をオンライン計算 — 整合性チェックとフィンガープリントの標準。100% ブラウザ内処理です。
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/token-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — token-generator" loading="lazy"></iframe>