המונח UUID נטבע על ידי קבוצת Open Software foundation. המונח GUID הומצא לראשונה על ידי חברת מיקרוסופט לשימוש בשיטה במערכות חלונות. כיום, השימוש בשני המונחים הוא כמילים נרדפות למרות שהשם GUID נפוץ יותר. האלגוריתמים מוגדרים בתקן ISO/IEC 11578:1996 ובתקן ISO/IEC 9834-8:2005
מבנה.
GUID הוא מספר באורך 16 בתים (128 סיביות). נהוג לכתוב את המזהה בבסיס הקסדצימלי מוקף בסוגריים מסולסלים (לדוגמה: {3F2504E0-4F89-11D3-9A0C-0305E82C3301}) המזהה מורכב ממספר הגרסה שלו, מהזמן בו נוצר ומזהה ייחודי כלשהו.
שימושים.
כיוון שמספר המזהים האפשריים הוא עצום ניתן לזהות באופן ייחודי אובייקטים דומים אך לא זהים באמצעות GUID. כך למשל, גרסאות שונות של אובייקטי COM יכולות לקבל שם זהה אך יבדלו ביניהן באמצעות ה-GUID שלהן. GUID יכול גם לשמש כמפתח בבסיסי נתונים או בטבלאות גיבוב ללא צורך בפתרון התנגשויות. קבצים של מערכת ההפעלה חלונות (כגון קובצי Word ,Excel וקובצי ASF) מזוהים על ידי GUID.
בטיחות.
כיוון שבעת חישוב ה-GUID מוגרלות 122 סיביות מתוך 128 הסיביות באופן פסאודו-אקראי הסיכוי ליצירת שני מזהים זהים הוא formula_2. כדי להעריך גודל זה ניתן להשתמש בחישוב מפרדוקס יום ההולדת הקובע כי הסיכוי להתנגשות לאחר יצירה של n מזהים הוא: formula_3. אם נחשב את ההסתברות להתנגשות לאחר יצירת formula_4 מזהים (מספר הכוכבים ביקום המוכר מוערך ב
formula_5) נקבל כי ההסתברות היא כ formula_6.
על אף שהסיכוי להגריל באופן אקראי את אותו מזהה נמוכה מאוד, אין הדבר מגן על המערכת מפני האקר המנסה לנחש את המספר הבא. למעשה בהינתן סדרה של מספרים ואת נוסחת החישוב בה משתמשים, קל לנחש מה יהיה המזהה הבא שיתקבל. משום כך, אין להשתמש ב-GUID בישומים קריפטוגרפיים.
דאנקן אדוארדס
דאנקן אדוארדס (באנגלית: Duncan Edwards; 1 באוקטובר 1936 - 21 בפברואר 1958) היה כדורגלן אנגלי ששיחק במדי מנצ'סטר יונייטד ונבחרת אנגליה. הוא היה אחד מ"תינוקות באזבי", כינויה של קבוצת שחקנים צעירים ששיחקו בשנות ה-50 במנצ'סטר יונייטד תחת שרביטו של מאט באזבי.
אדוארדס נולד בעיר דאדלי שבאנגליה והחל את קריירת הכדורגל שלו בקבוצת הנוער של מנצ'סטר יונייטד. הוא היה בזמנו השחקן הצעיר ביותר ששיחק בליגה הראשונה של הפוטבול ליג ולאחר מכן היה שחקן הנבחרת הצעיר ביותר מאז מלחמת העולם השנייה. הקריירה שלו נמשכה פחות מחמש שנים ובמהלכן הוא סייע ליונייטד לזכות בשתי אליפויות ולהעפיל לחצי-גמר גביע אירופה. אדוארדס נפצע בצורה אנושה באסון האווירי במינכן, ומת בבית החולים 15 ימים לאחר מכן.
השנים הראשונות.
אדוארדס נולד ב-1 באוקטובר 1936 בבית מספר 23 ברחוב מאלברן קרסנט (Malvern Crescent) שבפרבר וודסייד (Woodside) בדאדלי במחוז וסט מידלנדס באנגליה שבממלכה המאוחדת.
אדוארדס היה הבן הבכור של גלדסטון אדוארדס (Gladstone Edwards) ושל שרה אן אדוארדס (Sarah Anne Edwards), ובנם היחיד שהגיע לבגרות כיוון שאחותו הצעירה קרול אן (Carol Anne) מתה ב-1947 בגיל 14 שבועות. בתקופה מאוחרת יותר עברה המשפחה לבית המגורים הידוע בכינוי "פריורי אסטייט", גם כן בדאדלי. אדוארדס למד בבית הספר היסודי פריורי בין 1941 ל-1948, ובבית הספר התיכון וולברהמפטון סטריט בין 1948 ל-1952. הוא שיחק בקבוצת הכדורגל של בית ספרו ובקבוצות מקומיות נוספות, ואף ייצג את בית ספרו בריקוד מוריס. הוא נבחר להשתתף בפסטיבל לאומי בתחום זה, אך במקביל הוצע לו להיבחן באותו יום בנבחרת עד גיל 14 של התאחדות בתי הספר האנגליים, והוא בחר באפשרות זו.
אדוארדס הרשים את הבוחנים והתקבל לנבחרת בתי הספר. הוא ערך את הופעת הבכורה שלו במשחק מול הנבחרת המקבילה של ויילס באצטדיון ומבלי ב-1 באפריל 1950. תוך זמן קצר הוא זכה לקבל את סרט הקפטן של הקבוצה, והחזיק בו במשך שתי עונות. בשלב זה הוא זכה לתשומת לבם של מועדוני הכדורגל המובילים במדינה, כאשר ב-1948 דיווח מאתר הכישרונות ג'ק אובראיין ממנצ'סטר יונייטד למאמן דאז מאט באזבי כי "היום ראיתי תלמיד בית-ספר בן 12 שראוי לתשומת לב מיוחדת. שמו הוא דאנקן אדוארדס, והוא מדאדלי".
ג'ו מרסר, שאימן את נבחרת בתי הספר של אנגליה, דחק בבאזבי להחתים את אדוארדס שזכה גם לתשומת לבם של המועדונים וולבס ואסטון וילה. הוא חתם ביונייטד כשחקן חובב ב-2 ביוני 1952, אך לא ברור מתי חתם על חוזה המקצוען. לפי דיווחים אחדים אירוע זה התרחש ביום הולדתו ה-17, באוקטובר 1953, אך מנגד יש מקורות שלפיהם הדבר התרחש שנה אחת קודם לכן. לפי הדיווחים התומכים בתאריך המוקדם יותר אחד מעובדי מנצ'סטר יונייטד (באזבי עצמו או ברט וולי) הגיע לביתו של אדוארדס לאחר חצות על מנת להבטיח את חתימתו של השחקן הצעיר בהקדם האפשרי, אך מקורות אחרים טוענים כי אירוע זה התרחש בחתימת החוזה כשחקן חובב. סטן קאליס שאימן את וולבס התאכזב מכך שהחמיץ את האפשרות להחתים שחקן מקומי מוכשר, והאשים את מנצ'סטר יונייטד בהצעה כספית לא הוגנת שהוענקה לאדוארדס או למשפחתו, אם כי אדוארדס הכחיש זאת וטען שמאז ומתמיד הוא רצה לשחק ביונייטד. אדוארדס החל להתמחות בנגרות, כדי להבטיח את היכולת להתפרנס במקרה שלא יזכה להצלחה בתחום הכדורגל.
קריירת הכדורגל.
אדוארדס החל את קריירת הכדורגל שלו בקבוצת הנוער של מנצ'סטר יונייטד, והשתתף בחלק מהמשחקים של הסגל שזכה לראשונה בגביע ה-FA לנוער (ב-1953), כשעוד לפני משחק הגמר הוא ערך את הופעת הבכורה בסגל הבוגר של מנצ'סטר יונייטד. ב-4 באפריל 1953 הוא השתתף במשחק ליגה מול קארדיף סיטי (הפסד 1 - 4 של יונייטד), בעודו בן 16 שנים ו-185 יום, ובכך הפך לשחקן הצעיר ביותר המשתתף במשחק בליגה הבכירה. באזבי היה מודאג מכך שבסגל שלו יש מספר שחקנים מבוגרים, ולפיכך שאף לשלב שחקנים צעירים יותר בשורות הסגל, ובין השחקנים שצורפו לסגל הבכיר במהלך 1953 היו אדוארדס, דניס ויולט וג'קי בלנצ'פלאואר. השחקנים הצעירים של מנצ'סטר יונייטד זכו אז לכינוי "תינוקות באזבי". בביקורת על רמת המשחק שלו שהתפרסמה במנצ'סטר גרדיאן נאמר כי "הוא הפגין יכולת מבטיחה במסירה ובבעיטה, אך הוא יצטרך לנוע מהר יותר כקשר מרכזי".
בעונת 1953/1954 הפך אדוארדס לשחקן הרכב קבוע ביונייטד. הוא הפגין יכולת טובה במשחק ידידות מול קילמרנוק, וכתוצאה מכך הוחלט שהוא יחליף את הנרי קוקברן הפצוע במשחק החוץ מול האדרספילד טאון ב-31 באוקטובר. לאחר מכן הוא השתתף ב-24 משחקי ליגה נוספים ובהפסד של יונייטד לברנלי בגביע ה-FA. למרות זאת הוא המשיך להשתתף במשחקים רבים של קבוצת הנוער, והיה אחד מהשחקנים שהובילו אותה לזכייה שנייה ברציפות בגביע הנוער. הוא ערך את הופעת הבכורה שלו בנבחרת עד גיל 23 ב-20 בינואר 1954. הוא היה מיועד לזימון לנבחרת אנגליה הבוגרת, אך במשחק מול ארסנל שנערך ב-27 במרץ הוא הפגין יכולת לא טובה, ואנשי הנבחרת שצפו בו החליטו לא לזמנו.
בעונה שלאחר מכן הוא השתתף ב-36 משחקים בסגל הבכיר, והבקיע את שעריו הראשונים בליגה (שישה בסך הכול). בזכות יכולתו הגבוהה הוא זומן מחדש לנבחרת אנגליה, ואחד מחברי ועדת הבחירה נשלח על מנת לצפות בו משחק מול האדרספילד טאון ב-18 בספטמבר 1954, אך לבסוף הוא לא זומן אף על פי שהיה חלק מנבחרת כדורגלני הפוטבול ליג שהתמודדה במשחק ידידות מול הקבוצה המקבילה של ליגת העל הסקוטית. במרץ הוא השתתף במשחק של נבחרת אנגליה ב' מול הנבחרת המקבילה של גרמניה, ולמרות הביקורת שספג מהפרשנים, הוא זומן לסגל בשבוע שלאחר מכן. הוא ערך את הופעת הבכורה שלו במשחק מול נבחרת סקוטלנד ב-2 באפריל 1955 במסגרת אליפות הבית הבריטית, וכיוון שהיה בן 18 ו-183 יום הוא הפך לשחקן הצעיר ביותר המופיע לראשונה במדי הנבחרת מאז מלחמת העולם השנייה. שיא זה נשבר רק ב-1998 על ידי מייקל אואן. שלושה שבועות לאחר מכן התברר כי הוא עדיין יכול לשחק בקבוצת הנוער, ובמשחקים שבהם השתתף הוא הוביל אותה לזכייה שלישית ברציפות בגביע הנוער. החלטה זו התקבלה בביקורת נוקבת, ומאט באזבי נאלץ לכתוב מאמר שבו הוא מגן על אדוארדס, שהוכיח כי ההחלטה הייתה מוצדקת.
במאי 1955 הוא נכלל בסגל הנבחרת האנגלית שטסה לאירופה על מנת לשחק מול נבחרת צרפת, נבחרת פורטוגל ונבחרת ספרד. אדוארדס פתח בכל שלושת המשחקים. כשחזר ממסע המשחקים הוא החל את תקופת השירות שלו בצבא, שהייתה אמורה להימשך שנתיים לפי החוק שהיה בתוקף באותה תקופה. הוא הוצב באזור שרוסברי ביחד עם חברו לקבוצה בובי צ'רלטון, אך קיבל אישור לעזוב על מנת להשתתף במשחקי מנצ'סטר יונייטד. כמו כן, הוא השתתף במשחקים רבים במסגרת הצבא, ובעונה הראשונה שבה היה בצבא השתתף בכ-100 משחקים בסך הכול. בעונת 1955/1956 הוא השתתף ב-33 משחקי ליגה והוביל את הקבוצה לזכייה באליפות בפער של 11 נקודות מבלקפול, וזאת על אף שנעדר במשך חודשיים בגלל מקרה קשה של שפעת.
בעונה שלאחר מכן הוא השתתף ב-34 משחקי ליגה, תוך שהוא משלים 100 הופעות בליגה האנגלית, והוביל את מנצ'סטר יונייטד לזכייה שנייה ברציפות באליפות הליגה. הוא השתתף במשחק גמר גביע ה-FA של 1957, שהסתיים בהפסד 1 - 2 לאסטון וילה שמנע את זכיית קבוצתו בדאבל. אדוארדס השתתף בשבעה משחקים בפעם הראשונה שבה העפילה מנצ'סטר יונייטד לגביע אירופה, כולל בניצחון 10 - 0 על אנדרלכט המהווה פער שיא בתולדות המועדון. בתקופה זו הוא כבר היה שחקן קבוע בהרכב הנבחרת, והשתתף בכל ארבעת משחקי הנבחרת במוקדמות מונדיאל 1958, כשבניצחון 5 - 2 על נבחרת דנמרק ב-5 בדצמבר 1956 הבקיע שני שערים. אדוארדס היה אמור להיות שחקן מפתח במונדיאל ואף להחליף את הקפטן הוותיק בילי רייט.