Генератор UUIDv1

Створюйте часові UUIDv1 із 60-бітною григоріанською міткою часу.

UUID і пакетні файли створюються локально за допомогою безпечної випадковості браузера без читання MAC-адреси.

UUID і пакетні файли створюються локально за допомогою безпечної випадковості браузера без читання MAC-адреси.

Поточний UUIDv1

Вбудована мітка часу: UUID зберігає 60-бітний лічильник інтервалів по 100 нс від 15 жовтня 1582 року.

UUIDv1 містить інформацію про час, але його канонічний текст не сортується безпосередньо за створенням.

Завантажити пакет UUIDv1

Виберіть від 1 до 100 000. У кожному рядку буде один UUID малими літерами в порядку створення.

Що робить цей інструмент

Створювати UUID версії 1 за RFC 9562 з григоріанською міткою часу, послідовністю годинника та полем вузла.

Копіювати один UUID або локально створювати текстовий файл із більшим пакетом у порядку створення.

Як користуватися інструментом

  1. Використайте UUID у першій панелі або створіть інше значення.
  2. Перегляньте декодований час створення під UUID.
  3. Виберіть від 1 до 100 000. У кожному рядку буде один UUID малими літерами в порядку створення.
  4. Завантажте створений текстовий файл UUIDv1 для завдань сумісності або тестування.

Корисні застосування

  • Створення даних сумісності для систем, які явно вимагають UUIDv1.
  • Дослідження й тестування вилучення мітки часу з наявних записів UUIDv1.
  • Підготовка fixture, імпортів або міграцій для старих UUID-процесів.
  • Створення стандартних прикладів для документації й автоматичних тестів.

Примітки та обмеження

  • UUIDv1 зберігає 60-бітну григоріанську мітку часу в одиницях 100 нс, але низькі, середні та високі часові поля не розташовані для прямого текстового сортування.
  • Генератор ініціалізує для сесії безпечну 14-бітну послідовність годинника та випадковий 48-бітний вузол; MAC-адреса пристрою не читається.
  • Біт multicast вузла встановлюється, щоб випадкове значення не виглядало як IEEE-адреса. Мітка часу може мінімально збільшуватися для збереження порядку створення.
  • RFC 9562 рекомендує UUIDv7 для нових систем без потреби сумісності UUIDv1. UUID — це ідентифікатор, а не секрет чи токен доступу.

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

Чи містить цей UUID мою MAC-адресу?

Ні. Інструмент створює криптографічно випадковий вузол і встановлює multicast-біт замість читання мережевого обладнання.

Чи можна сортувати текст UUIDv1 хронологічно?

Не надійно звичайним текстовим сортуванням, бо найменш значуще часове поле розташоване першим. Використовуйте декодовану мітку або UUIDv6/UUIDv7.

Що відбувається, якщо годинник пристрою відкотиться?

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

Чи варто новій програмі використовувати UUIDv1?

Зазвичай лише для сумісності з наявним UUIDv1-процесом. RFC 9562 рекомендує UUIDv7 для нових часово впорядкованих систем.

Чи завантажуються UUID на сервер?

Ні. Показаний UUID і звичайний пакет створюються локально в браузері.