Loading AI tools
אמצעי זיהוי לאובייקט במחשב מוויקיפדיה, האנציקלופדיה החופשית
במחשבים, Globally Unique Identifier (GUID; בעברית: מזהה ייחודי גלובלי) או Universal Unique Identifier (UUID; בעברית: מזהה ייחודי אוניברסלי), הוא מספר פסאודו אקראי המשמש לזיהוי ייחודי של אובייקט בכל הקשר בו הוא עשוי להופיע.[1] קיימים מזהים כאלה כך שאף על פי שייתכן שמזהה מסוים יוגרל פעמיים הסבירות לכך נמוכה מאוד. הסבירות ששני מזהים זהים שהוגרלו יופיעו באותו הקשר קטנה אף יותר.
שם מקוצר | GUID או UUID |
---|---|
מספר ספרות | 32 ספרות הקסדצימליות |
דוגמה | {3F2504E0-4F89-11D3-9A0C-0305E82C3301} |
RFC 4122 | |
המונח UUID נטבע על ידי קבוצת Open Software foundation (אנ').[2]. המונח GUID הומצא לראשונה על ידי חברת מיקרוסופט לשימוש בשיטה במערכות חלונות. כיום, משתמשים בשני המונחים כמילים נרדפות אף על פי שהשם GUID נפוץ יותר. האלגוריתמים מוגדרים בתקן ISO/IEC 11578:1996 ובתקן ISO/IEC 9834-8:2005
GUID הוא מספר באורך 16 בתים (128 סיביות). נהוג לכתוב את המזהה בבסיס הקסדצימלי מוקף בסוגריים מסולסלים. לדוגמה, {3F2504E0-4F89-11D3-9A0C-0305E82C3301}
[3] המזהה מורכב ממספר הגרסה שלו, מהזמן בו נוצר ומזהה ייחודי כלשהו.
כיוון שמספר המזהים האפשריים הוא עצום ניתן לזהות באופן ייחודי אובייקטים דומים אך לא זהים באמצעות GUID.[4] כך למשל, גרסאות שונות של אובייקטי COM יכולות לקבל שם זהה אך יבדלו ביניהן באמצעות ה-GUID שלהן.[5][6][7] GUID יכול גם לשמש כמפתח בבסיסי נתונים או בטבלאות גיבוב ללא צורך בפתרון התנגשויות. קבצים של מערכת ההפעלה חלונות (כגון קובצי Word ,Excel וקובצי ASF) מזוהים על ידי GUID.
כיוון שבעת חישוב ה-GUID מוגרלות 122 סיביות מתוך 128 הסיביות באופן פסאודו-אקראי הסיכוי ליצירת שני מזהים זהים הוא . כדי להעריך גודל זה ניתן להשתמש בחישוב מפרדוקס יום ההולדת הקובע כי הסיכוי להתנגשות לאחר יצירה של n מזהים הוא: . אם נחשב את ההסתברות להתנגשות לאחר יצירת מזהים (מספר הכוכבים ביקום המוכר מוערך ב-) נקבל כי ההסתברות היא כ- – הסתברות נמוכה מאוד.
על אף שהסיכוי להגריל באופן אקראי את אותו מזהה נמוכה מאוד, אין הדבר מגן על המערכת מפני האקר המנסה לנחש את המספר הבא. למעשה, בהינתן סדרה של מספרים ונוסחת החישוב בה משתמשים, קל לנחש מה יהיה המזהה הבא שיתקבל. משום כך, אין להשתמש ב-GUID בישומים קריפטוגרפיים.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.