כלי חינמי · רץ בדפדפן שלכם
מחולל UUID
צרו UUID אקראיים מגרסה 4, אחד בכל פעם או בכמויות, והעתיקו אותם בפורמט שאתם צריכים.
תשובה קצרה
UUID (מזהה ייחודי אוניברסלי) הוא מזהה של 128 ביט שנכתב כ־32 תווים הקסדצימליים בחמש קבוצות, כמו 3f2b8c1e-9a4d-4c7e-b5f0-1d2e3a4b5c6d. UUID מגרסה 4 הם אקראיים; הכלי יוצר אותם עם מחולל האקראיות המאובטח הקריפטוגרפית של הדפדפן, כך שהסיכוי לשניים זהים זניח.
איך משתמשים
- בחרו כמה. מ־1 עד 500.
- בחרו פורמט. אותיות קטנות או גדולות, עם או בלי מקפים.
- העתיקו אותם. אחד בכל שורה, מוכנים להדבקה.
שאלות נפוצות
שני UUID v4 יכולים להיות זהים?
בתיאוריה כן, בפועל לא: יש בערך 5.3 × 10^36 אפשרויות ל־UUID מגרסה 4.
מה ההבדל בין UUID v4 ל־v7?
v4 אקראי לגמרי. v7 מתחיל בחותמת זמן, כך שהערכים ממוינים לפי זמן היצירה, וזה מתאים למפתחות ראשיים במסד נתונים.
UUID זה אותו דבר כמו GUID?
כן. GUID הוא השם של Microsoft לאותו מזהה של 128 ביט.
איך יוצרים UUID ב־JavaScript?
crypto.randomUUID() בדפדפנים מודרניים וב־Node.js מחזיר UUID מגרסה 4.
כדאי להשתמש ב־UUID כמזהים במסד נתונים?
זה בסדר כשמזהים צריכים להיות ייחודיים בין מערכות; בעומסי כתיבה כבדים, UUID ממוינים לפי זמן (v7) מתאנדקסים טוב יותר מ־v4 אקראי.
איך בנוי UUID?
32 תווים הקסדצימליים בקבוצות של 8-4-4-4-12. התו הראשון בקבוצה השלישית מראה את הגרסה, 4 ל־v4.
UUID הם טוקנים מאובטחים?
UUID מגרסה 4 ממחולל מאובטח קשה לנחש, אבל לסודות כמו קישורי איפוס סיסמה השתמשו בטוקן אקראי ייעודי, באורך מספיק ועם תוקף.
מה זה nil UUID?
00000000-0000-0000-0000-000000000000, שמשמש לפעמים כערך ריק.
איך יוצרים UUID ב־Python?
import uuid, ואז uuid.uuid4().
UUID רגישים לאותיות גדולות וקטנות?
לא. אותיות גדולות וקטנות מייצגות את אותו ערך, אם כי בדרך כלל כותבים באותיות קטנות.