AZ Tools

UUID v5 ジェネレーター

開発

バージョン5の UUID は、名前空間 UUID と名前を SHA-1 で一緒にハッシュして生成されるため決定的です:ランダムなバージョン4と違い、同じ名前空間と名前は常に同じ UUID を生みます。そのため URL・ドメイン名・パスなどから導く、安定して再現可能な識別子に最適です — 同じ ID を再取得するのにデータベース参照は不要です。標準の名前空間(DNS、URL、OID、X.500)から選ぶか、独自の名前空間 UUID を貼り付け、名前を入力します。すべてのハッシュは Web Crypto API でブラウザ内処理されます。

UUID v5

使い方

  1. 名前空間を選びます — DNS、URL、OID、X.500、または貼り付けたカスタム UUID。
  2. ハッシュする名前を入力します(例:ドメインや URL)。
  3. 生成されたバージョン5の UUID をコピーします。同じ名前空間・名前なら常に同じです。

よくある質問

v5 は v4 と何が違いますか?
バージョン4はランダムで、呼び出すたびに異なる UUID になります。バージョン5は決定的で、名前空間と名前の SHA-1 ハッシュなので、同じ入力は常に同じ UUID を生みます。
標準の名前空間とは?
RFC 4122 は4つを定義します:DNS、URL、OID、X.500 で、それぞれ固定の UUID です。ドメインには DNS、URL には URL を使うか、アプリ用の名前空間 UUID を自分で指定します。
v5 は安全・復元可能ですか?
一方向ハッシュなので UUID から名前は復元できませんが、秘密ではありません — 同じ名前空間・名前なら誰でも同じ値を得ます。データを隠す用途には使わないでください。
なぜバージョン3ではないのですか?
バージョン3は SHA-1 ではなく MD5 を使います。ブラウザの Web Crypto API は MD5 をサポートせず、v5 が推奨される現代的な同等版なので、このツールは v5 を生成します。

関連ツール