Appendix C. Einige Namensraum-IDs (Some Name Space IDs)
Dieser Anhang stellt einige vordefinierte Namensraum-IDs bereit, die zur Erzeugung von UUID der Version 3 und Version 5 verwendet werden:
Namensraum für vollqualifizierte Domänennamen (DNS):
6ba7b810-9dad-11d1-80b4-00c04fd430c8
Namensraum für URLs:
6ba7b811-9dad-11d1-80b4-00c04fd430c8
Namensraum für ISO-OIDs:
6ba7b812-9dad-11d1-80b4-00c04fd430c8
Namensraum für X.500-DNs:
6ba7b814-9dad-11d1-80b4-00c04fd430c8
Verwendungsbeispiel:
Erzeugung eines UUID für einen Domänennamen mit Version 5 (SHA-1):
import uuid
# DNS-Namensraum verwenden
dns_namespace = uuid.UUID('6ba7b810-9dad-11d1-80b4-00c04fd430c8')
# UUID für "example.com" erzeugen
result = uuid.uuid5(dns_namespace, 'example.com')
print(result)
# Ausgabe: cfbff0d1-9375-5685-968c-48ce8b15ae17