据我了解,依赖于时间戳和MAC地址的版本1 GUID已被更随机的版本4所取代,该变化在Windows 2000或其附近发生。
如果我喜欢版本1,最简单的方法是从.Net中生成它是什么?
(我确实希望可以提取时间戳和(几乎)唯一的机器ID。我控制整个环境 - 我对隐私/任何绝对随机性的损失感到满意)
谢谢。
如果我喜欢版本1,最简单的方法是从.Net中生成它是什么?
(我确实希望可以提取时间戳和(几乎)唯一的机器ID。我控制整个环境 - 我对隐私/任何绝对随机性的损失感到满意)
谢谢。
P/Invoke UuidCreateSequential
- 它返回类型为1的guid:
出于安全原因,
UuidCreate
被修改,不再使用机器的MAC地址生成UUID。引入了UuidCreateSequential
来允许使用机器的以太网卡的MAC地址创建UUID。