UUID v3ジェネレーター

名前空間UUIDと名前から、決定論的な名前ベースのUUID v3識別子を生成します。

入力
名前空間UUIDと名前を選択します。UUID v3は両方の値をハッシュするため、同じ組み合わせからは常に同じUUIDが返ります。

標準の名前空間のいずれかを使うか、有効なUUIDを貼り付けてください。

標準の名前空間

DNS、URL、OID、X.500は、名前ベースUUID向けに定義された標準の名前空間UUIDです。

ドメイン、URL、パス、ユーザー名、または識別したい任意の安定した文字列を指定できます。

UUID v3
名前空間または名前を編集すると、結果はローカルで更新されます。

名前空間または名前を編集すると、結果はローカルで更新されます。

バージョン3RFC 4122バリアント決定論的

UUID v3とは?

UUID v3は名前ベースのUUID形式です。名前空間UUIDと名前を受け取り、 MD5でハッシュして、その結果を標準のUUIDとして整形します。重要な 性質は決定論的であることです。同じ名前空間と名前からは常に同じ UUIDが生成されます。

このツールは完全にブラウザー内で動作します。名前空間、名前、生成 されたUUIDは、結果を別の場所へコピーしない限り、お使いのデバイス上 に留まります。

使用する場面

  • DNS名、URL、オブジェクトパス、ユーザー名など、既知の名前に対して 安定した識別子が必要な場合はUUID v3を使用します。
  • 識別する名前の種類に合う名前空間を選びます。DNSとURLは最も一般的な プリセットです。
  • 同じ名前空間を一貫して再利用してください。名前が同じでも、名前空間を 変更すると生成されるUUIDはすべて変わります。
  • 選択肢があり、より強いハッシュを使う名前ベースUUIDが必要な場合は、 UUID v5または別の現代的な識別子を優先してください。UUID v3は、 MD5ベースのUUIDを明示的に期待するシステムとの互換性のために存在します。

安全性に関する注意

UUID v3はランダムIDではなく、秘密情報でもありません。名前空間と名前を 知っている人なら誰でも同じUUIDを再生成できます。パスワード、 セッショントークン、APIキー、その他予測不可能である必要がある値には 使用しないでください。