מחולל UUID v3

צור מזהי UUID v3 דטרמיניסטיים מבוססי שם מתוך UUID של מרחב שמות ושם.

קלטים
בחר UUID של מרחב שמות ושם. UUID v3 מבצע גיבוב של שני הערכים, ולכן אותו צמד תמיד מחזיר את אותו UUID.

השתמש באחד ממרחבי השמות התקניים או הדבק כל UUID תקין.

מרחבי שמות תקניים

DNS, URL, OID ו-X.500 הם מרחבי שמות UUID תקניים שמוגדרים עבור מזהי UUID מבוססי שם.

זה יכול להיות דומיין, URL, נתיב, שם משתמש או כל מחרוזת יציבה שברצונך לזהות.

UUID v3
התוצאה מתעדכנת מקומית בזמן עריכת מרחב השמות או השם.

התוצאה מתעדכנת מקומית בזמן עריכת מרחב השמות או השם.

גרסה 3וריאנט RFC 4122דטרמיניסטי

מהו UUID v3?

UUID v3 הוא פורמט UUID מבוסס שם. הוא מקבל UUID של מרחב שמות ושם, מגובב אותם באמצעות MD5, ומעצב את התוצאה כ-UUID תקני. ההתנהגות החשובה היא דטרמיניזם: אותו מרחב שמות ואותו שם תמיד יפיקו את אותו UUID.

כלי זה פועל כולו בדפדפן שלך. מרחב השמות, השם וה-UUID שנוצר נשארים במכשיר שלך אלא אם תעתיק את התוצאה למקום אחר.

מתי להשתמש בו

  • השתמש ב-UUID v3 כשנדרש לך מזהה יציב עבור שם ידוע, כגון שם DNS, URL, נתיב אובייקט או שם משתמש.
  • בחר את מרחב השמות שתואם לסוג השם שאתה מזהה. DNS ו-URL הן ההגדרות הקבועות הנפוצות ביותר.
  • השתמש שוב באותו מרחב שמות באופן עקבי. שינוי מרחב השמות משנה כל UUID שנוצר, גם כשהשם נשאר זהה.
  • העדף UUID v5 או מזהה מודרני אחר כאשר יש לך אפשרות בחירה ונדרש לך UUID מבוסס שם עם גיבוב חזק יותר. UUID v3 קיים לצורך תאימות למערכות שמצפות במפורש למזהי UUID מבוססי MD5.

הערות בטיחות

UUID v3 אינו מזהה אקראי ואינו סודי. כל מי שיודע את מרחב השמות ואת השם יכול ליצור מחדש את אותו UUID. אל תשתמש בו עבור סיסמאות, אסימוני הפעלה, מפתחות API או ערכים אחרים שחייבים להיות בלתי צפויים.