UUID v5生成 (名前ベース・SHA-1)
特定の文字列(名前)と名前空間(Namespace)から結果を生成する、SHA-1ハッシュベースのUUIDです。
UUID Version 5について
UUID v5は、名前空間IDと名前文字列をSHA-1ハッシュ関数でハッシュ化して生成されます。
v3 (MD5) と v5 (SHA-1) の違い
v3はMD5を使用し、v5はSHA-1を使用します。SHA-1の方が衝突耐性が高いため、基本的にはv5の使用が推奨されます。ただし、レガシーシステムとの互換性が必要な場合はv3が使用されます。