为什么PHP以与Active Directory不同的顺序使用objectGUID?

时间:2016-07-18 21:39:41

标签: php active-directory ldap guid

我在ADUC中查找了一个分发列表的objectGUID属性。但是,尽管直接复制/粘贴数据,但我的LDAP查询不起作用。我用不同的标准查询了同一个对象并打印出了获取的GUID,我注意到它的部分顺序不同。在这里它们是并排的(为了便于阅读而分开标记)。

34E16D90    BAD1    4ED7    B51A    88C5C4CE7FA2  
 ^----.      \       /
906DE134    D1BA    D74E    B51A    88C5C4CE7FA2

正如您所看到的,对于每个组,这些对本身是相同的,但是这些对的排列顺序是向后的......但对于只是前三个组。其他Active Directory工具显示GUID与ADUC相同。我查询了无序的GUID,它确实有效。对此有解释吗?

1 个答案:

答案 0 :(得分:1)

GUID格式很有趣。有一个混合端模型是标准'。您可以通过多种不同方式解析二进制数据。任何特定应用程序如何将GUID表示为非二进制文件取决于应用程序。

维基百科GUID非常有趣。