ما هي فرص تصادم GUID؟
ما هي فرص تصادم GUID؟

فيديو: ما هي فرص تصادم GUID؟

فيديو: ما هي فرص تصادم GUID؟
فيديو: 300 Tips and Tricks for Eve Echoes. English Beginner's Guide 2024, شهر نوفمبر
Anonim

بافتراض وجود مصدر مثالي للإنتروبيا في كل جهاز ينتج عشوائيًا GUIDs ، يوجد 50٪ صدفة من تصادم بعد 2.7e18 عشوائيًا GUIDs قد ولدت. هذا أكثر من 2.7 مليون مليون مليون. هذا كثير.

علاوة على ذلك ، ما هي فرص إنشاء نفس المعرف الفريد العمومي؟

المصطلح GUID يتم استخدامه بشكل عام من قبل المطورين الذين يعملون مع تقنيات Microsoft ، بينما يتم استخدام UUID في كل مكان آخر. 128 بت كبيرة بما يكفي وخوارزمية التوليد فريدة بما يكفي إذا كان 1 ، 000 ، 000 ، 000 GUIDs تم إنشاؤها في الثانية لمدة عام واحد احتمالا من نسخة مكررة سيكون فقط 50٪.

وبالمثل ، ما هو GUID المستخدم؟ أ GUID (المعرف الفريد العالمي) هو مصطلح استعمل من قبل Microsoft لرقم تولده برمجتها لإنشاء هوية فريدة لكيان مثل مستند Word. GUIDs على نطاق واسع مستعمل في منتجات Microsoft لتعريف الواجهات ومجموعات النسخ المتماثلة والسجلات والكائنات الأخرى.

بالنظر إلى هذا ، كم عدد مجموعات GUID الموجودة؟

التوليد GUID أمور تافهة: " هناك عبارة عن 122 بتًا عشوائيًا (128-2 متغير - 4 للإصدار) لذلك يتم حساب هذا إلى 2 ^ 122 أو 5 ، 316 ، 911 ، 983 ، 139 ، 663 ، 491 ، 615 ، 228 ، 241 ، 121 ، 400 ، 000 التركيبات الممكنة ."

هل المعرفات الفريدة العمومية عشوائية؟

GUIDs تم تصميمها لتكون فريدة من نوعها ، وليس عشوائي . ال GUID تم تصميم خوارزمية التوليد للتميز. لم يتم تصميمه للعشوائية أو عدم القدرة على التنبؤ. في الواقع ، إذا نظرت إلى مناقشة سابقة ، يمكنك أن ترى أن ما يسمى بالخوارزمية 1 ليست - عشوائي ويمكن التنبؤ به تمامًا.

موصى به: