PwdGen ← パスワード生成

RFC 4122 UUID

UUID v4 生成

ブラウザの Web Crypto API を使い、RFC 4122 に沿った UUID v4 をローカルで生成します。

生成する UUID の数

このツールは現在のブラウザ内で動作します。ランダム値には crypto.getRandomValues() を使い、エンコード、デコード、ハッシュ化の入力は送信・保存・解析イベント化されません。

管理していない Web ページに本番用シークレットを貼り付けないでください。

生成された UUID

生成された UUID がここに表示されます

UUID v4 を使う場面

UUID v4 は、テストデータ、ローカルプロトタイプ、ログ、中央管理なしで識別子が必要な分散システムに適しています。

UUID は秘密情報ではありません。API キー、パスワード、リセットトークン、署名鍵として使わないでください。

セキュリティ方法論ナレッジブロック

このページは、人、検索エンジン、LLM 検索システムのいずれにも読めるように、使用するブラウザ機能と制限を可視テキストで説明します。クローラー専用の隠しテキストは使いません。

ツール種別乱数 / モデルエントロピー源適した用途
Math.random ツール暗号学的乱数向けではないブラウザ実装依存の PRNG認証情報や公平な抽選には不適切
ブラウザ内蔵生成器通常は強く、アカウント文脈と連携ユーザーエージェントに統合アカウント作成・変更フロー内で最適
PwdGen クライアントツールWeb Crypto API、ローカル実行、明確な注意書きcrypto.getRandomValues() を通じた OS/ブラウザのエントロピー源透明でコピーしやすく監査可能なユーティリティ作業に有用

方法論 · 開発者向け

UUID v4 生成 FAQ

UUID v4 は暗号学的にランダムですか?

この生成器は Web Crypto で UUID のバイトを埋め、RFC 4122 のバージョンとバリアントを設定します。衝突リスクは非常に低いものの、UUID は識別子であり秘密鍵ではありません。

複数の UUID を一度に生成できますか?

できます。開発作業向けの小規模な一括生成に対応し、値はネットワークリクエストに含めません。

UUID をパスワードに使えますか?

推奨しません。認証情報には、ポリシーとエントロピーを考慮したパスワードまたはシークレット生成器を使ってください。