13

オンラインで複数のリソースを検索しましたが、これまでのところ、Microsoft の GUID 生成メカニズムがアプリケーション全体で一意の ID として使用することを保証するのに十分安全であるかどうかという質問に対する決定的な答えを見つけることができませんでした.

明確にするために、「十分に安全」とは、GUID の生成に使用されるアルゴリズムに、GUID の効果的なランダム性を低下させる可能性のある既知の弱点または脆弱性があるかどうかを尋ねることを意味します。つまり、無視できない数の衝突が発生します。いいえの場合、これは GUID が完全に推測不可能であることを意味しますか? はいの場合、生成された GUID のランダム性を効果的に高めるために GUID ジェネレーター関数をシードする方法はありますか?

ここの MSDN ガイド ( http://msdn.microsoft.com/en-us/library/system.guid.aspx )で指定されている情報に基づいて、GUID の生成に使用されるシステムが信頼できるものであるという兆候はありますか?十分にランダム。

ありがとう!

4

2 に答える 2