コンテンツにスキップ
🔢

ランダム16進数生成

任意の長さのランダムな16進文字列を生成。小文字、大文字、0xプレフィックスの有無。暗号学的に安全、ブラウザで動作。

16進数生成はどのように動作しますか?

このツールは、Uint8Arraycrypto.getRandomValues() からのランダムバイトで埋め、それらのバイトを16進文字(0-9、a-f)としてエンコードします。各文字は4ビットのエントロピーを表します。32文字の16進文字列は128ビットの暗号学的ランダム性を持ち、UUIDと同等です。

一般的な用途

  • セッショントークン — APIキー、CSRFトークン、ベアラートークンを生成。
  • ソルトとノンス — ハッシュおよび暗号化用のユニークな値を提供。
  • 識別子 — 短命リソース用の短いIDを作成。
  • テストフィクスチャ — 16進列(トランザクションID、ハッシュ、カラーコード)を埋める。

プライバシー

すべての文字列はブラウザ内で100%生成されます。データはサーバーに送信されません。