返回首页


你能破解的GUID?让我们给它一去:
给我,你可以对下列GUID的信息:

e56d9850-e9a7-11e0-9572-0800200c9a66

这个怎么样?{C}
我感兴趣的是你为什么可​​以提取和解释,但如果你提取的一些值,那就是更好:P
请发表评论您的答案。我将张贴在几天的答案,直到这时的意见将被保密。回答
正如托尼和哈迪正确回答,上面的第一个GUID是一个版本1 GUID,其中有一个时间戳和创建它的机器的MAC地址,而后者则是第4版是随机生成的,所以没有太多可以提取从它。长的答复
在西方。这项计划已被批评,因为它是没有足够的quot; opaquequot;它揭示了计算机生成的UUID和时间,在它没有so.quot的身份;
而要了解这个问题的意义{A}。该算法设置的版本号以及两个保留位。所有其他位设置使用随机或伪随机的数据源。版本4的UUID XXXXXXXX-XXXX-4XXX-yxxx xxxxxxxxxxxxnbsp; wherenbsp; xnbsp形式,是任何十六进制数字andnbsp; ynbsp; 8 9 NBSP:A,ornbsp; B。例如,f47ac10b-58cc-4372-a567-0e02b2c3d479.quot;
如上所述,你可以区分GUID的版本中使用的字母第三组的第一个字母。正如你可以看到在我的例子前GUID是V1(e56d9850-e9a7-11e0-9572-0800200c9a66),而后者则是V4(acfb0e5e-4869-405A-a36e-852a1688bce7)的。
{A2的}:"上4位的时间戳部分包含GUID的版本,指定每一节的内容。在Windows 2000中,thenbsp; CoCreateGuidnbsp函数生成的第1版的GUID。与Windows 2000,微软跳槽到第4版的GUID,因为嵌入的MAC地址作为安全风险来看。 PocketGuid类也生成版本4 GUIDs.quot;还值得一提的。NET和SQL Server使用底层操作系统算法生成的GUID,因此,你保证得到的GUID V4的。
希望这会有所帮助。
如果你喜欢这篇文章/测验,你可以订阅tonbsp; {A3的。

回答

评论会员: 时间:2
b