Techvoyage

HEXシークレットキー生成ツール

ブラウザ上で暗号学的に安全なシークレットキー(HEXバイト)を生成します。openssl rand -hex Nと同等です。

ブラウザのWeb Crypto APIを使用してローカル生成。openssl rand -hex Nと同等です。

このツールについて

このツールはブラウザのWeb Crypto APIを使用して暗号学的に安全な乱数バイト列を生成し、小文字のHEX文字列にエンコードします。openssl rand -hex コマンドのブラウザ版として、シークレットキー、トークン、API認証情報などに最適です。すべての処理はブラウザ内でローカルに実行されます。

よくある質問 (FAQ)

openssl rand -hex 32と同じですか?
はい。32バイトを指定すると、暗号学的に安全な乱数ソースから64文字の小文字HEX文字列が生成され、openssl rand -hex 32とまったく同じです。
生成されたキーはサーバーに送信されますか?
いいえ。キーはcrypto.getRandomValuesによりブラウザ内でローカルに生成されます。外部への送信やサーバー保存は一切行われません。
何バイト使うべきですか?
32バイト(256ビット)が秘密鍵の一般的なデフォルトです。128ビットのトークンには16バイトを使います。