虚拟机上的guid熵

时间:2013-09-23 09:31:23

标签: winapi guid entropy

ole32.dll中的CoCreateGuid(由.NET中的Guid.NewGuid()使用)用于获取它的psudo-random数字生成器的熵?

猜测我怀疑它使用的是randrand_s,但它可能会使用CryptGenRandom来获得更高的熵。

我主要想知道在同一台物理机器上运行的虚拟机是否共享这个熵?

我知道RFC4122没有说guid需要真正随机(只有唯一的),这个熵实现的任何元素是否可以很容易地获得并用于确定未来的guid?

我最感兴趣的是,如果在同一物理机器上托管的多个虚拟机上运行应用程序,则会更倾向于生成guid冲突。

在大多数情况下,我们可以假设我们正在处理v4 guids而不是v1(其中包含mac地址作为其生成的一部分)

0 个答案:

没有答案