Генерация v5 UUID. Что такое имя и пространство имен?

Я прочитал справочную страницу, но не понял, для чего нужны nameи namespace.

Для версий 3 и 5 UUID дополнительная командная строка должны быть указаны аргументы namespace и name. Пространство имен либо UUID в строковом представлении или идентификатор для внутренне предопределенных UUID пространств имен (в настоящее время известны «ns:DNS», «ns:URL», «ns:OID» и «ns:X500»). То name — строка произвольной длины.

Пространство имен:

Пространство имен представляет собой либо UUID в строковом представлении, либо

Означает ли это, что мне нужно хранить его (UUID v4) где-то в связи с сгенерированным UUID v5? В любом случае, почему это не делается автоматически?

Имя представляет собой строку произвольной длины.

nameсовершенно случайная строка? Какова цель этого тогда? Можно ли его расшифровать из UUID v5?

99
задан Gajus 3 June 2012 в 02:13
поделиться