ランダム16進数生成
任意の長さのランダムな16進文字列を生成。小文字、大文字、0xプレフィックスの有無。暗号学的に安全、ブラウザで動作。
参考
16進数生成はどのように動作しますか?
このツールは、Uint8Array を crypto.getRandomValues() からのランダムバイトで埋め、それらのバイトを16進文字(0-9、a-f)としてエンコードします。各文字は4ビットのエントロピーを表します。32文字の16進文字列は128ビットの暗号学的ランダム性を持ち、UUIDと同等です。
一般的な用途
- セッショントークン — APIキー、CSRFトークン、ベアラートークンを生成。
- ソルトとノンス — ハッシュおよび暗号化用のユニークな値を提供。
- 識別子 — 短命リソース用の短いIDを作成。
- テストフィクスチャ — 16進列(トランザクションID、ハッシュ、カラーコード)を埋める。
プライバシー
すべての文字列はブラウザ内で100%生成されます。データはサーバーに送信されません。