企评社

表示ラベルは日本語です。企業口コミ・投稿・ツールの説明は現在中国語のみです。

UUID 生成

v4 は暗号学的に安全な乱数(一括生成)· v5 は名前ベース(同じ名前は常に同じ値、RFC 4122)

全部在浏览器本地生成,结果不上传、不留存

UUID v4(随机,可批量)

UUID v5(基于名称,确定性:同命名空间 + 同名恒同值)

(生成后显示)

RFC 4122 §4.3:v5 = SHA1(命名空间字节 + 名称字节) 的前 16 字节,置位版本 5 与变体位——同一输入永远得到同一 UUID,适合把 URL/名称等稳定映射成唯一 ID(无需存库)。

よくある質問

生成結果はアップロードされる?

されません。v4 の乱数はブラウザの CSPRNG(crypto.getRandomValues)から取り、v5 のハッシュはローカルの JavaScript で計算、どの段階でもサーバーへのリクエストなし、ページ更新で消えます。

UUID v4 のランダム性で安全?

v4 はブラウザの暗号学的安全生成器(CSPRNG)から取った 122 ビットのランダム部分を含み、業務の一意識別子としては十分;暗号学的にシビアな用途では、これを「鍵」として扱い「秘密」には使わないでください。

UUID v5 はどんな時に使うの?

v5 は「名前空間+名前」から決定的に生成される形式です(RFC 4122 §4.3):同じ入力には永遠に同じ UUID。URL やファイル名のような外部の実体を一意 ID へ安定に写す用途に向いていて、対応表を保存しておく必要もありません。

一回にいくつ生成できる?

v4 は一回 1〜500 個;v5 は単値生成です(決定的関数なので、同じ名前で何度作っても同じ値にしかなりません)。

関連ツール