מהו 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 או ערכים אחרים שחייבים להיות בלתי צפויים.