UUID(v5)生成

NameSpaceと名前に基づいてUUID(v5)を生成します。同じNameSpaceと名前の組み合わせは常に同じUUIDを生成するため、決定論的なIDが必要な場合に適しています。

スポンサーリンク
読み込み中...

NameSpaceと名前

フォーマット

使い方

  1. NameSpaceを選択します(DNS、URL、OID、X500、またはカスタム)。
  2. カスタムNameSpaceを選択した場合は、有効なUUIDを入力します。
  3. 名前(文字列)を入力します。同じNameSpaceと名前の組み合わせは常に同じUUIDを生成します。
  4. 希望のフォーマット(標準、大文字、小文字、ハイフンなし)を選択します。
  5. 「生成」ボタンをクリックすると、UUIDv5が生成されます。

補足説明

  • 同一入力→同一出力の再現性があるため、冪等なID採番に向いています。
  • ランダムな一意IDが欲しいだけの場合は「UUID v4生成」ツールを使ってください。

よくある質問

UUID v5とは何ですか?v4と何が違いますか?

UUID v5は名前空間UUIDと任意の名前(文字列)からSHA-1ハッシュで生成される決定的なUUIDです。乱数ベースのv4と異なり、同じ名前空間と名前の組み合わせからは常に同じUUIDが生成されます。

どんな場面でv5を使いますか?

「同じ入力からは同じIDにしたい」場合に使います。たとえばURLやメールアドレスから安定したIDを導出したいとき、分散システムで同じリソースに同じIDを割り当てたいときに便利です。

名前空間(namespace)には何を指定しますか?

RFC 4122で定義済みのDNS・URL・OID・X.500用の名前空間UUIDを使うのが一般的です。独自の名前空間UUID(v4で生成したものなど)を使うこともできます。

入力した名前は外部に送信されますか?

いいえ。生成処理はブラウザ内で完結しており、入力内容がサーバーへ送信されることはありません。

スポンサーリンク
読み込み中...
スポンサーリンク
読み込み中...

プライバシーについて

お気に入り情報はブラウザ内にのみ保存されます。サーバーには送信されないため、安心してご利用ください。