🛡️

Secret Key Generator

Generate strong secret keys for JWT signing, symmetric encryption, HMAC signing and other cryptographic operations. Everything is generated in your browser using the Web Crypto API (crypto.getRandomValues), so no secret ever leaves your device.

コードジェネレーター
非常に強い 381 ビット エントロピー

APIキーやセキュリティトークンに最適です。

文字セット
生成された出力
PnDQBCDNXZcYdvcAt0EyEdUXCpCzvF2Cua9avswzZNmNxdXtSZrW94IWbDuBBd7E
kdo35fUJkAictQnwgfziDzmMBisAeNpKGIBQJMnbw4e33gCbilOxTTqkdqw6YKIl

よくある質問

JWTシークレットの長さはどのくらいにすべきですか?

HS256では少なくとも32バイト(256ビット)が必要です。安全なマージンのために44文字の英数字キーを使用してください。

AES暗号化キーにも使用できますか?

AES-256にはちょうど32バイトが必要です。32文字のキーを生成し、ほとんどのライブラリで使用するためにBase64またはhexにエンコードしてください。

関連ツール

Further Reading