UUID à espace de noms (v3 et v5)
Aborde la notion d'espace de noms et l'usage des UUID basés sur un nom, v3 et v5.
Concept
Les v3 et v5 produisent un UUID de manière déterministe en hachant un UUID d'espace de noms et une chaîne de nom. Comme les mêmes espace de noms et nom donnent toujours le même UUID, on les utilise pour mapper une même entrée vers un identifiant stable.
Espaces de noms standard
Il existe des UUID d'espace de noms prédéfinis pour DNS, URL, OID et X.500. Par exemple, avec l'espace de noms URL, un domaine ou un lien donné se convertit toujours vers le même UUID.
v3 vs v5
Le v3 utilise MD5 et le v5 utilise SHA-1. Pour une nouvelle mise en œuvre, on recommande le v5, dont le hachage est meilleur. La valeur produite n'étant pas secrète en soi, ne l'utilisez pas comme jeton de sécurité.