UUID Generator
יוצרים UUID (או GUID) אקראיים בלחיצה — ובודקים מאיזו גרסה UUID קיים ומתי נוצר.
פענוח UUID קיים
מה זה UUID?
UUID (Universally Unique Identifier) הוא מזהה של 128 ביט, שנכתב כ-32 ספרות הקסדצימליות בחמש קבוצות: 550e8400-e29b-41d4-a716-446655440000. אפשר ליצור אותו בכל מחשב, בלי שרת מרכזי ובלי לבדוק מה כבר קיים — והסיכוי ששני UUID אקראיים יתנגשו זניח. GUID הוא השם של מיקרוסופט לאותו דבר.
v4 או v7?
- v4 — 122 ביטים אקראיים. הבחירה הנפוצה והפשוטה, כשהסדר לא משנה.
- v7 — מתחיל בזמן היצירה (באלפיות שנייה), ואחריו ביטים אקראיים. UUID-ים חדשים גדולים מהקודמים, ולכן כמפתח ראשי במסד נתונים הם נכנסים בסוף האינדקס במקום לפזר אותו — מה שחוסך בכתיבות ובזיכרון. הוגדר בתקן RFC 9562 (2024).
כמה סיכוי להתנגשות?
ב-v4 יש 2122 אפשרויות — בערך 5.3 × 1036. כדי שהסיכוי להתנגשות אחת יגיע ל-50%, צריך לייצר בערך 2.7 × 1018 UUID — מיליארד בשנייה במשך כ-85 שנה. בפועל, התנגשות נגרמת כמעט רק ממחולל אקראיות פגום — ולכן הכלי משתמש במחולל הקריפטוגרפי של הדפדפן.
מה מגלה הפענוח?
הספרה הראשונה בקבוצה השלישית היא הגרסה, והספרה הראשונה בקבוצה הרביעית מציינת את ה-variant (8, 9, a או b בתקן הרגיל). ב-UUID מבוססי זמן (v1, v6, v7) אפשר לחלץ גם את רגע היצירה — כדאי לזכור את זה לפני שחושפים מזהים כאלה למשתמשים.