Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从;域名;及;对象名称;?_Python_Python 2.7_Uuid - Fatal编程技术网

Python 如何从;域名;及;对象名称;?

Python 如何从;域名;及;对象名称;?,python,python-2.7,uuid,Python,Python 2.7,Uuid,我必须误解Python的uuid模块,或者 如何使用域名和对象名生成UUID3字符串 我认为“版本3 UUID是从限定的名称空间生成的,如URL或域名以及对象id或名称。” 然而,在python.org上,is说用法是。既然这里的“名称空间”应该指定“名称”的类型,那么我应该如何指定“域名”和“对象名”?来自RFC的: 版本3或5 UUID用于从“名称”生成UUID 从某些“名称空间”中提取并在其中唯一。这个 名称和名称空间的概念应作广义解释,而不是 仅限于文本名称。例如,某些名称空间是 域名系

我必须误解Python的uuid模块,或者

如何使用域名和对象名生成UUID3字符串

我认为“版本3 UUID是从限定的名称空间生成的,如URL或域名以及对象id或名称。”

然而,在python.org上,is说用法是。既然这里的“名称空间”应该指定“名称”的类型,那么我应该如何指定“域名”和“对象名”?

来自RFC的:

版本3或5 UUID用于从“名称”生成UUID 从某些“名称空间”中提取并在其中唯一。这个 名称和名称空间的概念应作广义解释,而不是 仅限于文本名称。例如,某些名称空间是 域名系统、URL、ISO对象ID(OID)、X.500 编程语言中的名称(DNs)和保留字


因此UUID3采用名称空间标识符(UUID)和名称。不是域名和对象名。如果您使用的是域名,请使用。

Hmm。。。因此,“uuid.NAMESPACE_DNS”与“完全限定域名”结合起来似乎毫无用处,除非你被要求创建“假”标签,如“fakelabel.realdomain.com”-这是正确的吗?UUID3通常用作查找键;一个标准化的散列,真的。