TL
ツールラボ
💰寄付する
💰寄付する

Secret Key Generator

Generate AES, HMAC-SHA, and JWT secret keys using the browser crypto API.

キータイプ
出力形式
256 bits · 32 bytes · 32バイト対称暗号化キー(推奨)

このツールについて

秘密鍵ジェネレーターはcrypto.getRandomValuesを使用して暗号論的に安全なランダムキーを生成します。

キーの長さはアルゴリズムの仕様に正確に一致します。サーバーには何も送信されません。

使い方

  1. 使用ケースに合ったキータイプを選択します。
  2. アプリが期待する出力形式を選択します。
  3. キーを生成ボタンをクリックします。
  4. キーをコピーして安全に保管します。本番環境ではシークレットマネージャーを使用してください。

活用事例

バックエンド開発者がAES-256キーを生成します。Node.jsエンジニアがHMAC-SHA-256キーでWebhookを署名します。

よくある質問

  • 本番で使用しても安全ですか?はい、暗号論的にランダムです。ソースコードにハードコードせずシークレットマネージャーを使用してください。
  • HexとURLセーフBase64の違いは?Hexは2倍長いですが0-9とa-fのみ。URLセーフBase64は短く環境変数で安全です。
  • 生成数に制限はありますか?ありません。クリックごとに新しい独立したキーが生成されます。