DevKitBase
ツール概要プライバシー

使い捨ての gist を開かずに UUID を生成

バージョンを選び、生成を押し、1つまたは複数をコピー。v4 は利用可能な場合 `crypto.randomUUID` 経由、v7 は文書化された時刻順実装経由。

文字数: 0
入力
出力

使用タイミング

フィクスチャ、主キーの実験、リクエストIDの関連付け — それ単体ではセキュリティトークンとして使用しない。

入力
(生成)
出力
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
v4形式; 実行ごとに異なります。

仕組み

v4 = CSPRNG; v7 = Unix ms + ランダム(RFC 9562スタイル)。フォーマット切り替え: ハイフン / 大文字 / 中括弧。

よくある落とし穴

  • UUIDは秘密ではありません — 単独でセッション秘密として使用しないでください。
  • v1/v7は時間構造を漏洩します — プライバシーニーズを理解してください。
  • 大文字と小文字は一部の厳格なAPIで重要です。

他のツールとの違い

こちらはID; 不透明トークンにはランダム文字列; ハッシュはコンテンツのフィンガープリント。

FAQ

v4 vs v7?
v7 は時刻でソートされるため DB インデックスに適している。v4 は純粋ランダム。
GUID は違うの?
同じ 128 ビットの概念。表示形式が異なる場合がある。
アップロードされる?
いいえ。
Nil UUID?
オプションのヘルパー。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。