Перейти до вмісту
Monu Tools

Генератор UUID

Генеруйте 5 випадкових UUID версії 4 за RFC 4122 одночасно. Ввід ігнорується; запустіть знову для нової партії.

Як користуватися Генератор UUID

  1. 01

    Натисніть «Запустити», щоб згенерувати нову партію UUID.

  2. 02

    У панелі виводу з'являються п'ять UUID версії 4.

  3. 03

    Скопіюйте їх одним кліком; запустіть знову для нового набору.

Що таке UUID

UUID (універсальний унікальний ідентифікатор) це 128-бітове значення, яким позначають речі: рядки бази даних, файли, події, повідомлення, ресурси API, без центрального органу, що роздає ідентифікатори. Будь-яка машина може створити його самостійно і бути впевненою, що він не збігатиметься з чиїмось іншим.

Як побудована версія 4

Цей генератор створює UUID версії 4, найпоширеніший різновид. UUID v4 майже повністю випадковий: 122 з його 128 бітів беруться з випадкового джерела, а решта 6 бітів зафіксовані, щоб позначити версію і варіант. Записується як 32 шістнадцяткові цифри у звичному групуванні 8-4-4-4-12.

Кожна п'ятірка генерується криптографічно надійним джерелом випадковості вашої платформи, тим самим, яке використовують для чутливої до безпеки випадковості, а не передбачуваною псевдовипадковою функцією. Натисніть «Виконати» знову будь-коли, щоб отримати нову партію.

Наскільки вони насправді унікальні

Унікальність це радше питання ймовірності, ніж жорстка гарантія, але цифри заспокоюють: зі 122 випадковими бітами вам довелося б згенерувати мільярди UUID, перш ніж імовірність хоча б однієї колізії стала б відчутною. Практично для будь-якого застосунку це фактично унікально.

v4 проти v7

Версія 4 це правильний вибір за замовчуванням, коли вам потрібен просто унікальний ідентифікатор. Якщо важливий порядок, версія 7 кодує позначку часу у старших бітах, тож ідентифікатори сортуються за часом створення, і це тримає індекси бази даних охайнішими, ніж цілком випадкові ключі v4. Стаття в розділі «Навчання» про v4 проти v7 докладно розглядає цей компроміс.

Поширені випадки використання і одне застереження

Поширені випадки використання це первинні ключі, ключі ідемпотентності, які роблять повторний запит безпечним, кореляційні ідентифікатори для відстеження запиту між сервісами і унікальні імена файлів. Пам'ятайте, що UUID v4 випадковий, але не таємний, тож його не слід використовувати самого собою як токен безпеки чи пароль.

Поширені запитання

Який це тип UUID?

Це UUID версії 4 за RFC 4122: випадкові ідентифікатори зі 122 випадковими бітами, згенеровані криптографічно стійким джерелом.

Чи унікальні ці UUID?

Колізії астрономічно малоймовірні. Зі 122 випадковими бітами потрібно було б згенерувати мільярди UUID, перш ніж з'явиться реалістичний шанс повтору.

Чому по п'ять за раз?

П'ять це зручна партія для більшості завдань. Натисніть «Запустити» знову, щоб згенерувати ще п'ять, коли потрібно більше.

Джерела

Повідомити про проблему