这里描述了创建它的算法:http://en.wikipedia.org/wiki/Globally_Unique_Identifier
算法
在用于生成新(V1)GUID的OSF指定算法中,用户的网卡MAC地址用作最后一组GUID数字的基础,这意味着,例如,可以将文档追溯到计算机,创造了它.在找到Melissa蠕虫的创造者时使用了这个隐私漏洞[2].大多数其他数字基于生成GUID时的时间.包含MAC地址和时间的V1 GUID可以通过第三组数字的第一个位置中的数字"1"来标识,例如{2f1e4fc0-81fd-11da-9156-00036a0f876a}.V4 GUID使用后来的算法,这是一个伪随机数.它们在相同位置具有"4",例如{38a52be4-9352-453e-af97-5c3b448652f0}.更具体地说,'data3' 第一种情况下位模式为0001xxxxxxxxxxxx,第二种情况下为0100xxxxxxxxxxxx.WinAPI GUID生成器的密码分析显示,因为V4 GUID的序列是伪随机的; 在完全了解内部状态的情况下,可以预测先前和后续的值
| 归档时间: |
|
| 查看次数: |
2209 次 |
| 最近记录: |