我在网上搜索了多个资源,但到目前为止,对于 Microsoft 的 GUID 生成机制是否足够安全以保证它在应用程序中用作唯一 ID 的问题,我一直无法找到明确的答案。
为了澄清,通过“足够安全”,我的意思是询问用于生成 GUID 的算法是否存在任何已知的弱点或漏洞,这些弱点或漏洞可能会降低 GUID 的有效随机性,即导致不可忽略的冲突次数。如果不是,这是否意味着 GUID 完全不可猜测,如果是,是否有某种方法可以为 GUID 生成器函数播种以有效增加生成的 GUID 的随机性。
根据此处 MSDN 指南 ( http://msdn.microsoft.com/en-us/library/system.guid.aspx ) 中指定的信息,是否有任何迹象表明可以依赖用于生成 GUID 的系统足够随机。
谢谢!