Name normalization
Names are encoded exactly as UTF-8, including whitespace, letter case and empty names. DNS lowercasing, URL canonicalization and Unicode normalization are not automatic. Normalize names according to your target protocol first. Changing the namespace also changes the result
Safety and reproducibility
Results are reproducible, not secret: anyone knowing the namespace and name can recreate them. MD5 and SHA-1 are not suitable for security authentication; do not use these UUIDs as passwords, API keys or session tokens. v3 provides MD5 compatibility; v5 provides SHA-1-based naming