Secret Key Generator
Generate AES, HMAC-SHA, and JWT secret keys using the browser crypto API.
キータイプ
出力形式
256 bits · 32 bytes · 32バイト対称暗号化キー(推奨)
このツールについて
秘密鍵ジェネレーターはcrypto.getRandomValuesを使用して暗号論的に安全なランダムキーを生成します。
キーの長さはアルゴリズムの仕様に正確に一致します。サーバーには何も送信されません。
使い方
- 使用ケースに合ったキータイプを選択します。
- アプリが期待する出力形式を選択します。
- キーを生成ボタンをクリックします。
- キーをコピーして安全に保管します。本番環境ではシークレットマネージャーを使用してください。
活用事例
バックエンド開発者がAES-256キーを生成します。Node.jsエンジニアがHMAC-SHA-256キーでWebhookを署名します。
よくある質問
- 本番で使用しても安全ですか? — はい、暗号論的にランダムです。ソースコードにハードコードせずシークレットマネージャーを使用してください。
- HexとURLセーフBase64の違いは? — Hexは2倍長いですが0-9とa-fのみ。URLセーフBase64は短く環境変数で安全です。
- 生成数に制限はありますか? — ありません。クリックごとに新しい独立したキーが生成されます。