UUID Generator

יוצרים UUID (או GUID) אקראיים בלחיצה — ובודקים מאיזו גרסה UUID קיים ומתי נוצר.

פענוח UUID קיים

מה זה UUID?

UUID (Universally Unique Identifier) הוא מזהה של 128 ביט, שנכתב כ-32 ספרות הקסדצימליות בחמש קבוצות: 550e8400-e29b-41d4-a716-446655440000. אפשר ליצור אותו בכל מחשב, בלי שרת מרכזי ובלי לבדוק מה כבר קיים — והסיכוי ששני UUID אקראיים יתנגשו זניח. GUID הוא השם של מיקרוסופט לאותו דבר.

v4 או v7?

כמה סיכוי להתנגשות?

ב-v4 יש 2122 אפשרויות — בערך 5.3 × 1036. כדי שהסיכוי להתנגשות אחת יגיע ל-50%, צריך לייצר בערך 2.7 × 1018 UUID — מיליארד בשנייה במשך כ-85 שנה. בפועל, התנגשות נגרמת כמעט רק ממחולל אקראיות פגום — ולכן הכלי משתמש במחולל הקריפטוגרפי של הדפדפן.

מה מגלה הפענוח?

הספרה הראשונה בקבוצה השלישית היא הגרסה, והספרה הראשונה בקבוצה הרביעית מציינת את ה-variant (8, 9, a או b בתקן הרגיל). ב-UUID מבוססי זמן (v1, v6, v7) אפשר לחלץ גם את רגע היצירה — כדאי לזכור את זה לפני שחושפים מזהים כאלה למשתמשים.