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