ブラウザ内完結
生成と書き出しはブラウザ内で完結します。
Webhook の署名検証や HMAC 認証に使う安全なシークレットを、ブラウザだけで生成します。
API コールバックの認証、Webhook 署名の検証、サービス間通信の確認に使える秘密鍵を作ります。
本番環境向けの推奨デフォルトです。
読みやすく、環境変数にも置きやすい形式です。
多くの webhook 連携で使いやすい既定値です。
シークレット
このブラウザでは安全な乱数生成を利用できません。.env 形式
WEBHOOK_SECRET=JSON をパースする前に、必ず raw のリクエストボディで署名を検証してください。
| 項目 | Webhook シークレット | API キー |
|---|---|---|
| 主な目的 | 受信した webhook payload を検証する | API リクエストを認証する |
| 方向 | 送信側から受信側へ | クライアントから API へ |
| よくある用途 | HMAC 署名の検証 | API アクセス制御 |
| 公開してよいか | いいえ | いいえ |
| 保存場所 | 環境変数または secret manager | 環境変数または secret manager |
Webhook request が信頼できる送信元から届いたことを確認するための秘密のランダム値です。多くの場合 HMAC 署名と組み合わせて使います。
はい。ブラウザの Web Crypto API を使って、暗号学的に安全な乱数バイトを生成します。
いいえ。このツールはブラウザ内でローカルに生成し、secret をサーバーへ送信しません。
本番では少なくとも 32 random bytes を使ってください。このツールの既定値は 48 bytes です。
Hex は読みやすく環境変数に置きやすいです。Base64url は短くて URL にも使いやすいです。簡単さを優先して、このツールでは Hex を既定にしています。
いいえ。環境変数、デプロイ先の secrets、または secret manager に保存してください。
いいえ。API key は通常クライアントが API へアクセスするために使います。Webhook シークレットは通常、受信側が届いた webhook request の正当性を確認するために使います。
PR / Amazonアソシエイト
Amazonのアソシエイトとして、devloomは適格販売により収入を得ています。
価格・在庫は遷移先の Amazon 商品ページでご確認ください。
ツール一覧ページで、他の生成ツールを比較したり切り替えたりできます。
生成と書き出しはブラウザ内で完結します。
入力した値はサーバーへ送信されません。
再読み込みすると入力と結果は消えます。