מחולל UUID
צרו 5 מזהי UUID אקראיים מסוג RFC 4122 גרסה 4 בבת אחת. מתעלמים מהקלט; הריצו שוב לקבלת אצווה חדשה.
כיצד להשתמש במחולל UUID
- 01
לחצו על הרצה כדי לייצר אצווה חדשה של מזהי UUID.
- 02
חמישה מזהי UUID מגרסה 4 מופיעים בלוח הפלט.
- 03
העתיקו אותם בלחיצה אחת; הריצו שוב לקבלת קבוצה חדשה.
מה זה UUID
UUID (מזהה ייחודי אוניברסלי) הוא ערך של 128 סיביות המשמש לתיוג דברים, שורות מסד נתונים, קבצים, אירועים, הודעות, משאבי API, ללא רשות מרכזית המחלקת מזהים. כל מכונה יכולה להטביע אחת באופן עצמאי ולסמוך על כך שהיא לא תתנגש עם זו של אף אחד אחר.
איך נבנית גרסה 4
מחולל זה מייצר גרסה 4 UUID, הסוג הנפוץ ביותר. V4 UUID הוא אקראי כמעט לחלוטין: 122 מתוך 128 הביטים שלו מגיעים ממקור אקראי, כאשר 6 הביטים הנותרים קבועים כדי לסמן את הגרסה והגרסה. הוא כתוב כ-32 ספרות הקסדצימליות בקיבוץ המוכר של 8-4-4-4-12.
כל אצווה של חמישה נוצרת עם המקור האקראי המאובטח מבחינה קריפטוגרפית של הפלטפורמה שלך, אותו מקור המשמש לאקראיות רגישה לאבטחה, לא פונקציה פסאודו-אקראית צפויה. לחץ על הפעל שוב בכל עת עבור אצווה חדשה.
כמה הם באמת ייחודיים
ייחודיות היא עניין של הסתברות ולא ערובה קשה, אבל המספרים מרגיעים: עם 122 ביטים אקראיים תצטרך ליצור מיליארדי UUID לפני שהסיכוי להתנגשות בודדת יהפוך למשמעותי. כמעט לכל יישום זה למעשה ייחודי.
v4 לעומת v7
גרסה 4 היא ברירת המחדל הנכונה כאשר אתה רק צריך מזהה ייחודי. אם יש חשיבות לסדר, גרסה 7 מקודדת חותמת זמן בסיביות המובילות שלה, כך שמזהים ממיינים לפי זמן יצירה, מה ששומר על אינדקסים של מסד נתונים מסודרים יותר ממפתחות v4 אקראיים לחלוטין. המאמר Learn על v4 vs v7 מכסה את הפשרה לעומק.
שימושים נפוצים ואזהרה אחת
שימושים נפוצים כוללים מפתחות ראשיים, מפתחות אימפוטנציה שהופכים בקשה בטוחה לניסיון חוזר, מזהי מתאם למעקב אחר בקשה בין שירותים ושמות קבצים ייחודיים. זכור ש-UUID v4 הוא אקראי אך לא סודי, ולכן אין להשתמש בו כשלעצמו בתור אסימון אבטחה או סיסמה.
שאלות נפוצות
אילו מזהי UUID אלה?
אלה מזהי UUID מסוג RFC 4122 גרסה 4: מזהים אקראיים עם 122 ביטים אקראיים, שנוצרים ממקור חזק קריפטוגרפית.
האם מזהי ה-UUID ייחודיים?
התנגשויות הן בלתי סבירות באופן אסטרונומי. עם 122 ביטים אקראיים תצטרכו לייצר מיליארדי מזהי UUID לפני שתהיה אפשרות ריאלית כלשהי לחזרה.
מדוע חמישה בכל פעם?
אצווה של חמישה נוחה לרוב המשימות. לחצו על הרצה שוב כדי לייצר עוד חמישה בכל פעם שאתם צריכים.